un paio di domandine se a qualcuno è già capitato il problema..<br><br>mi servirebbe un consiglio su come scrivere in php una funzione per convertire tutti i caratteri<br>speciali inviati in un modulo in codici html e una per convertire tag bbcode in html..
<br><br><br>per la prima:<br>ho provato cose tipo<br><span style="font-family: courier new,monospace;">for ( $i=128 ; $i<=255 ; $i++ ) $text = str_replace ( chr($i) , "&#$i;" , $text );</span><br>ma senza successo, cioè non viene sostituito nulla..
<br>mentre<br><span style="font-family: courier new,monospace;">$text = str_replace ( "è" , "&#232;" , $text );<br>funziona, ma implicherebbe 127 righe di codice..<br clear="all"></span><br><br>per la seconda:
<br>una possibilità che ho usato per [b]testo[/b] => <b>testo</b><br><span style="font-family: courier new,monospace;">$text = str_replace ( "[b]" , "<b>" , $text );<br></span><span style="font-family: courier new,monospace;">
$text = str_replace ( "[/b]" , "</b>" , $text );<br></span>..che per funzionare funziona, ma già così ha qualche svantaggio, tipo che si può lasciare<br>un <b> aperto e riformattare tutto il testo dopo..
<br>con cose tipo<br><span style="font-family: courier new,monospace;">$text = str_replace ( "[img]" , "<img src='" , $text );<br>
</span><span style="font-family: courier new,monospace;">$text = str_replace ( "[/img]" , "'>" , $text );</span><br>ancora peggio, se un malintenzionato mettesse [img]immagine.jpg' width='1000%[/img]...
<br>quindi mi pongo la domanda: si può fare una regexp che sostituisce solo se ci sono<br>tutti i delimitatori necessari (anche più di due in certi casi..)?<br><br>e per [link]www.miosito.net[/link] => <a href="
<a href="http://www.miosito.net">www.miosito.net</a>"><a href="http://www.miosito.net">www.miosito.net</a></a>?<br>cioè, un sistema per prendere del testo incluso tra delimitatori e sostituirlo inserendolo<br>
due volte nel testo finale..?<br><br>-------------------------------------------------------------------------------------------------------------------------------------------------<br>"UN COMPUTER SENZA WINDOWS È COME UNA TORTA AL CIOCCOLATO SENZA DENTIFRICIO"
<br>-------------------------------------------------------------------------------------------------------------------------------------------------<br>~-=§#°]}★☢ReDShadoW☠★{[§#§=-~<br><a href="http://www.hackzine.altervista.org">
http://www.hackzine.altervista.org</a>