Utilizzo di 2 funzioni postato il 23/03/2010 18:06:46 nel forum programmazione, gdrcd, open source, hosting
Ho la necessità di utilizzare due funzioni diverse sulla stessa stringa (il testo inviato in chat): la prima funzione è stripslashes(htmlspecialchars($str)), la seconda è un replace che mi sostituisce l'azione tra virgolette < > in corsivo e colorato. Premetto che singolarmente funzionano tutte e due, ma non riesco a metterle entrambe perché nel sovrapporsi una esclude l'altra. Qualcuno sa dirmi come fare? Posto il mio tentativo:
Pagine → 1
23/03/2010 19:01:43
Non sono come lavorano le concatenazioni di quelle funzioni, hai provato a passare i valori di variabile di volta in volta?
$str,$str1,$str2,$filtered?
23/03/2010 20:06:38
Ciao scomodo, non so se ho capito a cosa ti riferisci. Ho provato ad assegnare una variabile ad ogni funzione (una per il replace e l'altra stripslashes), ma poi come scrivo quella che le accomuna? Se le scrivo una accanto all'altra, l'azione esce doppia e rispetta le due funzioni distintamente.
23/03/2010 22:04:42 e modificato da scomodo il 23/03/2010 22:15:09
Dicevo di procedere a cascata, che è più semplice da debuggare:
function filter_m($str){
$str1 = htmlspecialchars($str);
echo $str1;
$str2 = bbcoder_m($str1);
echo $str2;
$str3 = stripslashes($str2);
return $str3;
}
una cosa del genere insomma, isolando un passaggio alla volta vedi dove si intoppa il ragionamento.
24/03/2010 02:44:43
Ho verificato, anche con questo metodo la sostituzione rimane incapsulata ed è come se non esistesse (funziona solo stripslashes). :-(
24/03/2010 08:29:32 e modificato da scomodo il 24/03/2010 09:06:44
gli echo cosa ti sparano nei passaggi intermedi?
edit: tieni presente che le funzioni sopra chiamano sempre la stringa di partenza $str, devi modificarli per integrarli coi passaggi intermedi sotto.
25/03/2010 01:48:17
Ho risolto! Grazie mille scomodo, ho rivisto i passaggi uno per volta e ho trovato la soluzione. Sei stato gentilissimo. :-)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
frost ha risposto alla discussione: Gioco investigativo e politico
I dati del generatore di rank sono stati aggiornati!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Le Cronache di Raja Dunia: Aggiornamento Informazioni Personaggio
Winged Keys Rpg: Gioco Chiuso!
Hikaru No Tohei - Le Luci di Tohei: Butanews! - È finito lo "Slash 'em All Twice"! 🔪❌
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
Enlisted: Aggiornamento 0.7.0.82
Il gestore di Black Sails Chronicles ha risposto alla recensione di titti
RAID Shadow Legends: Mazzo del Destino Testa Calda
Star Trek Horizon: Elenco PG: una funzione a lungo attesa!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
zarina si è accreditato come gestore di In the Shadows: NY
Hogwarts Express - Harry Potter GDR Forum: 🗞️Nuovo numero de "L'Espresso Sonorum"🗞️
Black Sails Chronicles: ON - Comizio Pubblico
The Coven: 🎃 Halloween Month - The Coven 🎃
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Roma Imperiale - Intervista al gestore del Gdr "Roma Imperiale" Antonio Faricelli
Gdr Vs. TV - I giochi di ruolo conquistano gli utenti ma la TV fa la sua contromossa!
WarDrome - Intervista esclusiva a Ricardo Piana, gestore del browser game mmo spaziale WarDrome!
Gdr a Distanza - Mauro Longo ci racconta i vari modi per Giocare di ruolo a distanza in Realtime
FloorPlanner - Scopriamo Floorplanner, l'editor online gratuito per planimetrie da utilizzar nelle tue giocate online!
Awakening New York - Intervista al gestore del GdR moderno Awakening New York. Vivi nella Grande Mela!
Sottogeneri Cyberpunk - Scopriamo assieme tutti i sottogeneri del Cyberpunk e dello Steampunk!