Problema con str_replace postato il 30/04/2009 16:55:18 nel forum programmazione, gdrcd, open source, hosting
Ragazzi, vorrei sottoporvi un problemino che è nato quando ho tentato di inserire la "formattazione differenziata" di un testo racchiuso tra [] e <>
Per quanto riguarda il [] nessun problema...anzi...dopo aver modificato le variabili nel modo giusto funziona che è una meraviglia, MA quando sono andato per provare a sostituire i caratteri : « » con < > non solo il testo tra <> non viene formattato con il colore giusto MA davanti al testo formattato con [ ] viene stampato
«font color=gray» testo «/font»
Ovvero il caro str_replace mi sostituisce anche le < > che "contengono" le informazioni del font e quindi stampa a schermo la riga sopra riportata (se immetto come testo la parola: testo).
Il problema è chiaro...la soluzione un po meno...i 4 str_replace usati sono:
$testo = '<font style="font-size: 8pt;">'.$rs['Testo'].'<font>';
$testo = str_replace('[', '<font color=gray>[', $testo);
$testo = str_replace(']', ']</font>', $testo);
$testo = str_replace('«', '<font color=99ccff>«', $testo);
$testo = str_replace('»', '»</font>', $testo);
e la variabile che poi stampa è: '.$testo.'
Ora, potrei chiedere ai miei utenti di usare « » per denotare le azioni MA...sarebbe più comodo poter lasciare le cose come sono ormai state "abituate" nella land, ovvero lasciare le <>.
Qualche idea su come fare ? :-)
Pagine → 1
30/04/2009 18:17:03 e modificato da sgc carter il 30/04/2009 18:20:17
Intendi l'URL encode ?
Mettere
per < %3C
e per > %3E
?
30/04/2009 18:21:29 e modificato da blancks il 30/04/2009 18:22:18
30/04/2009 18:27:23
Vecchie volpi :-p
Grazie mille ^^
01/05/2009 01:50:36
01/05/2009 09:45:49
01/05/2009 12:19:11 e modificato da sgc carter il 01/05/2009 12:23:52
Scusate, sarà il mio approccio "artigianale ingegneristico" alla programmazione ma...non ho ancora ben capito il problema.
Pro forma è vero, quel codice non controlla che qualcosa sia racchiuso tra parentesi [] o <> ma sostituisce solamente "tutto quello che segue a [ o < con un font fino alla prossima ] o > o fino alla fine del testo.
Ma la differenza dove stà ? Chi può creare problemi e come (scrivendo cosa, così lo provo e "vedo" se è il caso di toglierlo e scrivere una funzione pro-forma più corretta o meno.
Quanto a :
01/05/2009 13:19:22
Si, è vero, un taf <font...> aperto rimane perchè non verrebbe messo il </font>
Con i browser "consigliati" dal GdR in questione, fortunatamente "meno rigidi" sembra funzionare, ora però proverò con altri e vedo...anche solo "per curiosità"...
E a questo punto, vedrò di scrivere, come consigliato, una funzione che "che le < > e [ ] siano state effettivamente chiuse e poi sostituisca il font".
Grazie per la giusta puntualizzazione.
18/05/2010 00:14:04
18/05/2010 23:56:18
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Entropia Universe: 💥 Evento Summer Mayhem 2025
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
I dati del generatore di rank sono stati aggiornati!
The Coven: Secondo turno della side quest
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
Storie di Agarthi: La Corte d'Ossidiana — Schiera
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Ex Gratia GDR: Nuove location di gioco nello Xanadu
La Tana del Ladro: TdL Stories - ⚡ Boati a Xantharl ⚡
nww ha aperto un annuncio di ricerca: New Wizarding World ricerca Giocatore
Lineage II: Promozione "E' tempo di craftare!"
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Sea of Conquest: Codice gratuito per Festa del papà!
exfainte ha aperto un annuncio di ricerca: Sylmaera GDR ricerca Programmatore
Dalemyr: Distribuzione a sorpresa
Ex Gratia GDR: Quest | Il magazzino della PEH!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Last Order - Intervista alle gestrici di Last Order il play by chat esoterico
eRepublik - Il browser game eRepublik.. L'alba di una nuova era, la tua nazione ha bisogno di TE!
Dominus Mundi - Intervista al gestore di Dominus Mundi il play by chat dell'antica Roma!
Statistiche Tecniche 2021 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2021. Spulcia i dati disponibili!
Tipologie Eroi - La tipologia dell'eroe ne "The Lord Of The Rings" di J.R.R. Tolkien
Mud - Giochi di ruolo online su client telnet..scopri i Mud e la loro storia!
Popmundo - Browser game: Popmundo dove i giocatori competono per ottenere fama nell'industria musicale virtuale!
Niubbo Armageddon - Il niubbo, in un gdr online, può essere considerato un Armageddon. Scopriamo come...