Originalmente inviato da
rvpeople
scusa ma non ho capito cosa intendi.....
cmq non ti conviene usare in normalissimo BBcode?
[ img ] [ url ] [ i ] [ b ] [ u ] etc...
Si potrei ma quello in cui sto lavorando è una chat quindi vorrei che tutto sia automatico senza una mappa dei caratteri.
Comque il primo problema lo risolto così
Codice PHP:
$Testo=preg_replace("#&lt;(.*?)&gt;#si", "<b><i>« $1 »</i></b>", htmlspecialchars($rs['Testo']));
$Testo=preg_replace("#<(.*?)>#si", "<b><i>« $1 »</i></b>", $Testo);
Ora stamperà "« prova » prova"
Mi rimane l'ultimo dubbio sulle quadre... cioè se volessi che quando scrivo
[ prova ] prova
mi stampasse sempre "« prova » prova"
EDIT:
Ok problema risolto... vi linco il codice che ho usato.
Codice PHP:
$Testo=preg_replace("#&lt;(.*?)&gt;#si", "<b><i>« $1 »</i></b>", htmlspecialchars($rs['Testo']));
$Testo=preg_replace("#<(.*?)>#si", "<b><i>« $1 »</i></b>", $Testo);
$Testo = (str_replace("[", "<b><i>« ", $Testo));
$Testo = (str_replace("]", " »</i></b>", $Testo));
Spero che sia corretto... nella pratica funziona :p
Ringrazio tutti per l'aiuto potete chiudere ^_^