PHP 5.4.31 Released

fgetss

(PHP 4, PHP 5)

fgetssPrende una riga da un puntatore a file ed elimina i tag HTML

Descrizione

string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] )

Identica a fgets(), eccetto per il fatto che fgetss tenta di eliminare tutti i tag HTML e PHP dal testo che legge.

Puoi utilizzare il terzo parametro (opzionale) per specificare quali tag non devono essere eliminati.

Nota:

Il parametro allowable_tags è stato aggiunto in PHP 3.0.13, PHP 4.0.0.

Il parametro length è facoltativo dal PHP 5.

Nota: Se si hanno problemi con il PHP che non riconosce i fine linea leggendo file creati o ospitati su un computer Macintosh, si può abilitare l'opzione auto_detect_line_endings della configurazione di runtime.

Vedere anche fgets(), fopen(), fsockopen(), popen() e strip_tags().

add a note add a note

User Contributed Notes 1 note

up
1
AllenJB
2 hours ago
The `fgetss()` function keeps the strip_tags state between reads to provide consistent results; observe the following example:

hello <html>
<?php
echo "we don't want this;"
?>
</html> world

This should rightfully output only "hello world" (and some newlines); if you would apply `strip_tags()` on each individually read line, you would also get stuff you don't want.

Source: http://news.php.net/php.internals/76247
To Top