ВУЗ:
Составители:
Рубрика:
66
Манипулятор должен ссылаться на открытый файл, доступный
для чтения (см. описание функции is_readable( ) ранее в этой главе). В
следующем примере продемонстрированы посимвольное чтение и вы-
вод файла с использованием функции fgetc( ):
$fh = fopen("pastry.txt", "r"); while (! feof($fh)) :
$char = fgetc($fh):
print $char; endwhile;
fclose($fh);
fgets( )
Функция fgets( ) возвращает строку, прочитанную от текущей по-
зиции указателя в файле, определяемом файловым манипулятором.
Файловый указатель должен ссылаться на открытый файл, доступный
для чтения. Синтаксис функции fgets( ):
string fgets (int манипулятор, int длина)
Чтение прекращается при выполнении одного из следующих ус-
ловий:
• из файла прочитан: длина – 1 байт;
• из файла прочитан символ новой строки (включается в воз-
вращаемую строку);
• из файла прочитан признак конца файла (EOF).
Если вы хотите организовать построчное чтение файла, передай-
те во втором параметре значение, заведомо превышающее количество
байт в строке. Пример построчного чтения и вывода файла:
$fh = fopen("pastry.txt", "r");
while (! feof($fh));
$line = fgets($fh, 4096);
print $line. "<br>";
endwhile;
fclose($fh):
fgetss( )
Функция fgetss( ) полностью аналогична fgets( ) за одним исклю-
чением – она пытается удалять из прочитанного текста все теги HTML
и РНР:
string fgetss (int манипулятор, int длина [, string разрешен-
ные_теги])
66
Манипулятор должен ссылаться на открытый файл, доступный
для чтения (см. описание функции is_readable( ) ранее в этой главе). В
следующем примере продемонстрированы посимвольное чтение и вы-
вод файла с использованием функции fgetc( ):
$fh = fopen("pastry.txt", "r"); while (! feof($fh)) :
$char = fgetc($fh):
print $char; endwhile;
fclose($fh);
fgets( )
Функция fgets( ) возвращает строку, прочитанную от текущей по-
зиции указателя в файле, определяемом файловым манипулятором.
Файловый указатель должен ссылаться на открытый файл, доступный
для чтения. Синтаксис функции fgets( ):
string fgets (int манипулятор, int длина)
Чтение прекращается при выполнении одного из следующих ус-
ловий:
• из файла прочитан: длина 1 байт;
• из файла прочитан символ новой строки (включается в воз-
вращаемую строку);
• из файла прочитан признак конца файла (EOF).
Если вы хотите организовать построчное чтение файла, передай-
те во втором параметре значение, заведомо превышающее количество
байт в строке. Пример построчного чтения и вывода файла:
$fh = fopen("pastry.txt", "r");
while (! feof($fh));
$line = fgets($fh, 4096);
print $line. "
";
endwhile;
fclose($fh):
fgetss( )
Функция fgetss( ) полностью аналогична fgets( ) за одним исклю-
чением она пытается удалять из прочитанного текста все теги HTML
и РНР:
string fgetss (int манипулятор, int длина [, string разрешен-
ные_теги])
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
