fgetss()-Funktion in PHP

WBOY
Freigeben: 2023-08-29 13:18:01
nach vorne
1225 Leute haben es durchsucht

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)
Nach dem Login kopieren

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>
Nach dem Login kopieren

Example

lautet:

Example

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

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.
Nach dem Login kopieren
Nach dem Login kopieren

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);
   }
?>
Nach dem Login kopieren

Ausgabe

Asia is a continent.
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage