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);
?>
У результаті роботи цього скрипта одержимо:
Без праці не виймеш і рибку зі ставка.
Тихіше їдеш - далі будеш У семи няньок дитя без ока.