Heim  >  Artikel  >  Backend-Entwicklung  >  fgetss()-Funktion in PHP

fgetss()-Funktion in PHP

WBOY
WBOYnach vorne
2023-08-29 13:17:061176Durchsuche

Die Funktion

fgetss()-Funktion in PHP

fgestss() ruft eine Zeile vom Dateizeiger ab und entfernt HTML- und PHP-Tags. Die Funktion fgetss() gibt eine Zeichenfolge mit einer maximalen Länge von 1 Byte zurück, die aus der Datei gelesen wird, auf die das Handle zeigt, wobei der gesamte HTML- und PHP-Code gestreift ist. Wenn ein Fehler auftritt, wird FALSE zurückgegeben.

Syntax

fgetss(file_path,length,tags)

Parameter

  • file_pointer - Der Dateizeiger muss gültig sein und auf eine Datei zeigen, die erfolgreich von fopen() oder fsockopen() geöffnet (noch nicht von fclose() geschlossen) wurde.

  • Länge – Datenlänge

  • Tags – Tags, die Sie nicht löschen möchten.

Gibt zurück

Die Funktion fgetss() gibt eine Zeichenfolge mit einer maximalen Länge von 1 Byte zurück, die aus der Datei gelesen wird, auf die das Handle zeigt, wobei der gesamte HTML- und PHP-Code gestreift ist. Wenn ein Fehler auftritt, wird FALSE zurückgegeben.

Angenommen, wir haben eine „new.html“-Datei mit folgendem Inhalt. Die chinesische Übersetzung von

<p><strong>Asia</strong> is a <em>continent</em>.</p>

Example

lautet:

Example

<?php
   $file_pointer= fopen("new.html", "rw");
   echo fgetss($file_pointer);
   fclose($file_pointer);
?>

Das Folgende ist das Ausgabeergebnis. Wir haben keine Parameter hinzugefügt, um das Entfernen von HTML-Tags zu vermeiden, daher sieht die Ausgabe wie folgt aus:

output

Asia is a continent.

Sehen wir uns nun ein weiteres Beispiel an, in dem wir dieselbe Datei haben, aber wir werden die Längen- und HTML-Tags-Parameter hinzufügen Vermeiden Sie es, diese Tags zu entfernen.

Beispiel

ist:

Beispiel

<?php
   $file_pointer = @fopen("new.html", "r");
   if ($file_pointer) {
      while (!feof($handle)) {
         $buffer = fgetss($file_pointer, 1024"<p>,<strong>,<em>");
         echo $buffer;
      }
      fclose($file_pointer);
   }
?>

Ausgabe

Asia is a continent.

Das obige ist der detaillierte Inhalt vonfgetss()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen