Чтение из файла большого размера

PHPer

Новичок
Чтение из файла большого размера

Требуется перевести в базу информацию из довольно объемного текстового файла (10мб).
Функция file() не подходит, т.к. превышается лимит в 8мб оперативной памяти.
С помощью какой функции лучше прочитать этот файл по строкам, и какие символы будут в конце каждой прочитанной строки? (При использовании file() прочитанная строка оканчивалась на \n, будет ли этот символ в прочитанной строке при построчном чтении?)
 

Crazy

Developer
PHPer, открыть в документации раздел файловых функций тебе религия не позволяет?
 

ForJest

- свежая кровь
PHPer
читай кусками и используй для каждого куска [m]explode[/m].
[m]fopen[/m],[m]fread[/m] и т.п. погляди в мане.
Тебе останется только присоединять к вновь прочитанному куску последнюю строчку из предыдущего, чтобы избежать разрыва строки.
 

Lews

Новичок
А в каком виде информация хранится в файле? Столбики через какой-то разделитель? И какая база? Mysql?
 
Сверху