htmlentities() converte in una stringa i caratteri speciali (& < >) in entità comprensibili dall html (&amp; &lt; &gt;)
Esiste la funzione contraria? Come si chiama?
htmlentities() converte in una stringa i caratteri speciali (& < >) in entità comprensibili dall html (&amp; &lt; &gt;)
Esiste la funzione contraria? Come si chiama?
There's always one more bug.
Non esiste una funzione inversa ma si procede come segue:
[code:1:962d4912ff]
$trans = get_html_translation_table(HTML_ENTITIES);
$trans = array_flip($trans);
$original = strtr($encoded, $trans);
[/code:1:962d4912ff]
dove $encoded è la stringa che contiene le entità html e $original è invece quella decodificata.
Le so tutte!!! :D
No, non le sai tutte :D
la funzione inversa è:
$messaggio = html_entity_decode($messaggio, ENT_QUOTES);
io la uso e funziona perfettamente
spero di esserti stato d'aiuto
Matteo
Hestiun World
Drago Bianco
Fantasy Art
Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources
ammetto di essermela persa questa funzione infatti esite solo per PHP 4 >= 4.3.0.
AH! non si finisce mai di imparare!
basta che non ti metti a sudare come Fontana nelle ultime due puntate
:D:D:D
AGGIUNTA:
Greenant, non so se hai letto cosa ho scritto per Linux Mandrake e Windows 2000 in Plug-and-Pray Cafè. beh se non l'hai fatto fallo, è un ordine :D:D:D
Matteo
Hestiun World
Drago Bianco
Fantasy Art
Gentoo Linux rsync - hybrid +amd64/~amd64 - last gentoo-sources
L'ho letto. Qnado torno dalle vacanze procedo
There's always one more bug.