PHP/Network/stream get line

Материал из Web эксперт
Версия от 10:06, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Counting records in a file with stream_get_line()

   <source lang="html4strict">

<?php $records = 0; $record_separator = "--end--"; if ($fh = fopen("database.txt","r")) {

   $done = false;
   while (! $done) {
       $s = stream_get_line($fh, 65536, $record_separator);
       if (feof($fh)) {
           $done = true;
       } else {
           $records++;
       }
 }

} print $records; ?>

 </source>