fgetss ()

Функція fgetss

Існує різновид функції fgets () - функція fgetss (). Вона теж дозволяє зчитувати рядок із зазначеного файлу, але при цьому видаляє з нього всі html-теги, за винятком, деяких. Синтаксис fgetss () такий:

string fgetss (покажчик на файл, 
довжина [, допустимі теги])

Зверніть увагу, що тут аргумент довжина обов'язковий.

Приклад. Нехай у нас є файл my_file.html наступного змісту:

<h1> Без праці не виймеш і рибку зі ставка. </ h1> 
<b> Тихіше їдеш - далі будеш </ b> У семи няньок <i> дитя без ока </ i>.

Виведемо на екран всі рядки файлу my_file.html, видаливши з них всі теги, крім <b> і <i>:

<? Php 
$h = fopen ("my_file.html", "r"); 
while (! feof ($ h)) { 
$content = fgetss ($ h, 1024, '<b> <i>' ); 
echo $ content, "<br>"; 

fclose ($h); 
?> 
 

У результаті роботи цього скрипта одержимо: 
Без праці не виймеш і рибку зі ставка. 
Тихіше їдеш - далі будеш У семи няньок дитя без ока.