Funkcja fgetss() w PHP
Definicja i zastosowanie
Funkcja fgetss() odczytuje wiersz z otwartego pliku i filtruje znaczniki HTML i PHP.
i fgets() Prawie to samo, różnica polega na tym, że fgetss próbuje usunąć wszystkie znaczniki HTML i PHP z odczytanego tekstu.
Gramatyka
fgetss(file,length,tagi)
Parametry | Opis |
---|---|
file | Wymagane. Określa plik do odczytania. |
length | Opcjonalnie. Określa liczbę bajtów do odczytania. Domyślnie to 1024 bajtów. Parametr był wymagany przed PHP 5. |
tagi | Opcjonalnie. Określa znaczniki, które nie będą usuwane. |
Opis
Można użyć dodatkowego trzeciego parametru tagi Określa, które znaczniki nie będą usuwane.
W przypadku niepowodzenia zwraca false.
Przykład
Przykład 1
<?php $file = fopen("test.htm","r"); echo fgetss($file); fclose($file); ?>
Wyjście podobne do:
To jest akapit.
Przykład 2
<?php $file = fopen("test.htm","r"); echo fgetss($file,1024,"<p>,<b>"); fclose($file); ?>
Wyjście podobne do:
To jest akapit.
Wyjściowy kod to:
<p><b>To jest akapit.</b></p>