PHP
Referenzliste
fgetss
Dateisystem-Funktionen
Befehl:
string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Der Zeiger auf eine Datei muss gültig sein und auf eine Datei verweisen, die vorher erfolgreich mit fopen() oder fsockopen() geöffnet (und nicht bereits von fclose() geschlossen) wurde. | |
Die gepackten Daten. |
Rückgabewerte:
Gibt eine Zeichenfolge von bis zu length - 1 Bytes aus der Datei zum lesen, auf den Handgriff, mit allen HTML-und PHP-Code gestreift.
Falls ein Fehler auftritt wird
Falls ein Fehler auftritt wird
FALSE
zurückgegeben. Beschreibung:
Diese Funktion ist identisch mit der Funktion fgets(), ausser dass fgetss() versucht, vorhandene NUL-Bytes sowie HTML und PHP-Tags aus dem gelesenen Text zu entfernen.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Wenn Sie Probleme damit haben, dass PHP Zeilenendezeichen nicht erkennt, entweder beim Lesen von Dateien auf einem Macintosh oder bei Dateien, die auf einem Macintosh erstellt wurden, können Sie die Option auto_detect_line_endings aktivieren.
Siehe auch:
fgetss() - Beispiel 1: Lesen einer PHP-Datei line-by-line
Eingabe:
<?php $str = <<<EOD <html><body> <p>Welcome! Today is the <?php echo(date('jS')); ?> of <?= date('F'); ?>.</p> </body></html> Text outside of the HTML block. EOD; file_put_contents('sample.php', $str); $handle = @fopen("sample.php", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096); echo $buffer; } fclose($handle); } ?>
Ausgabe:
Welcome! Today is the of .
Text outside of the HTML block.
Text outside of the HTML block.
Beschreibung:
Beschreibung | |
---|---|
5.0.0 | Der Parameter length ist nun optional |
Dateisystem-Funktionen