какая функция чтения строки из файла ?

tristram

Guest
какая функция чтения строки из файла ?

проблема в том что мне надо сделать цикл по строкам (каждую i обрабатывать новую строку из файла). я бы легко сделал $data = file("file.txt"); foreach ($data as $line)... но очень ресурсоемко, притом что файл больше 15 мбайт. идеальное решение это функция "readline". т.е
PHP:
<?php
$fp = fopen("file.txt","r");
$i = 0;
while ($line = readline($fp))
{
 //делаем действия над $line
 $i++;
}
fclose($fp);
?>
подскажите функцию по своему назначению, схожую с названием "readline"

P.S я конвертирую базу icq из txt в sql ;)
 

demis

Новичок
Re: какая функция чтения строки из файла ?

P.S я конвертирую базу icq из txt в sql ;) [/B]
В mysql есть специальный запрос, не помню какой правда, но в мане можешь найти, так он сам берет файл, только указать надо что через какой символ идет.
Я думаю, что там оптимальней всего сделано, хотя не факт ;)
но гемора однозначно меньше.
 

neko

tеam neko
P.S я конвертирую базу icq из txt в sql
это очень хорошо, что ты сказал зачем оно тебе
потому что в данном случае абсолютно по сараю, ресурсоемко это или нет
сконвертировал один раз и все.

см. также fgets() это твой ридлайн и есть
 

neko

tеam neko
а че ее заценять?

я вот хотел 6 шестерок найти
фигу!

плохая база!!!
 
Сверху