![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 73
Eliminare i tag HTML con la funzione strip tags del PHP
In PHP è possibile, grazie alla funzione predefinita strip_tags() per la gestione delle stringhe, eliminare i tag HTML da un testo. Detto testo può essere contenuto in una variabile, in un database in un file XML e cosi via; una volta stampato a video, si può desiderare di "pulirlo" per un'esigenza piuttosto che per un'altra. La funzione strip_tags() ha la seguente sintassi di base: strip_tags(testo_da_valutare, tag_da_non_inibire) Il primo parametro è obbligatorio, essendo il testo stesso da sottoporre alla funzione strip_tags(), mentre il secondo parametro è facoltativo e permette di specificare il tag HTML, o l'elenco dei tag, da non eliminare in fase di valutazione della stringa che li contiene. Facciamo qualche esempio. Data la seguente variabile:
<?
$html = "<p>La funzione <b>strip_tags()</b></p>";
?>
che contiene due tag HTML, possiamo, attraverso il filtro con strip_tags (1) decidere di stampare a video il testo eliminando tutti i tag HTML, (2) non eliminare un tag HTML specificandolo, (3) non eliminare più tag HTML specificandoli. Passiamo in rassegna i tre casi:
<?
// Elimino tutti i tag
echo strip_tags($html);
?>
<?
// Consento solo il tag "p"
echo strip_tags($html, "<p>");
?>
<?
// Consento i tag "p" e "b"
echo strip_tags($html, "<p><b>");
?>
La funzione stessa provvede a verificare se il tag ha chiusura e, in caso affermativo (il 99% dello scibile dei tag HTML) provvede ad eliminare anche la chiusura. Scritto in data 26/03/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||