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
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Giochi Death Note - Lista completa dei giochi di ruolo online ambientati nel mondo di Death Note
PDI Mappe - Raccolta di oltre 1.000 icone per punti di interesse nelle mappe!
Jericho - Leggi la recensione di Jericho... entra nel terrore...
Il Paiolo Magico - Intervista alla gestrice del play by forum a tema potteriano Il Paiolo Magico!
YouRole - YouRole..il nuovo mondo dei pbc. Lasciamo la parola all'autore del progetto..
Terre di Hangaroth - Recensione del gdr ambientato nel 1409 in un mondo fantasy classico: Le Terre di Hangaroth