время
|
|
Глава 26 Функции 59
средняя длина строки для следующего цикла. Можно
было написать $appxlen = 2, но так будет быстрее.
* ! ! * — здесь используется функция f getsl ( ) . Функция чтения строки из файла
имеет ограничение на длину считываемой строки. А думать о длинах строк при
написании гениальных скриптов не хочется. Как быть? Воспользуйтесь функцией
f getsl () , аналогичной fgets () , но без неприятного ограничения:
<?
Function fgetsl($fp){
While (Ifeof ($fp) S&strchr ($att, "\n"))
$out.= fgets ($fp, 1000);
return $out;
Заключение
Изученные в этой главе функции позволяют выполнять различные необходимые
операции с файлами, но, по утверждению многих программистов, этих функций
недостаточно для решения сложных задач. Владея описанными в этой главе функ-
циями, вы просто сможете свободно ориентироваться в пространстве файловы:
функций РНР. При возникновении какой-либо задачи, выполнение которой не
подчиняется никакой из описанных функций, создавайте свои собственные и при-
меняйте