strip_tags

(PHP 3>= 3.0.8, PHP 4 , PHP 5)

strip_tags -- Rimuove i tag HTML e PHP da una stringa

Descrizione

string strip_tags ( string str [, string allowable_tags] )

Questa funzione tenga di restituire una stringa priva dei tag HTML e PHP partendo dalla stringa str. La funzione utilizza la stessa macchina a stati di rimozione dei tag utilizzata per la funzione fgetss().

Si può utilizzare il secondo parametro, opzionale, per indicare quale tag ignorare.

Nota: allowable_tags è stato aggiunto in PHP 3.0.13 e PHP 4.0b3. Dal PHP 4.3.0, sono rimossi anche i commenti HTML.

Avvertimento

Poiché strip_tags() non valida il testo HTML, tag parziali, o interrotti possono portare alla rimozione di più testo di quanto atteso.

Esempio 1. Esempio di uso di strip_tags()

<?php
$text
= '
<p>Test paragraph.</p>
<!-- Comment -->
Other text'
;

echo
strip_tags($text);

echo
"\n\n-------\n";

// allow <p>
echo strip_tags($text, '<p>');
?>

L'esempio precedente visualizzerà:

Test paragraph.

Other text

-------

<p>Test paragraph.</p>

Other text

Avvertimento

Questa funzione non modifica gli attributi nei tag ignorati tramite allowable_tags, compresi gli attributi style e onmouseover che un utente maligno può utilizzare per inviare testo che sarà visualizzato agli altri utenti.

La funzione strip_tags() è sicura con i contenuti binari dal PHP 5.0.0

Vedere anche htmlspecialchars().

Hosting by: hurra.com
Generated: 2007-01-26 17:56:50