Web-технологии с базами данных. Астахова И.Ф - 66 стр.

UptoLike

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 разрешен- ные_теги])