Стоит задача:
Реализовать загрузку xml файла большого объёма, скажем 5гб и выше.
По мимо того что его надо загрузить, его надо распарсить, сравнить данные с базой и если данные отсутствуют в базе то залить соответственно.
Проблема возникла именно при загрузке файлов на сервер, получается всё это надо делать в неком потоке и в потоке же читать эти файлы(streаm).
Поискав, нашел только один пример на гите
https://github[dot]com/hobnob/xmlStreamReader
Но он не подходит в виду того, что там файл уже должен быть загружен на сервер.
Как решить подобную проблему или если решить нельзя, то какие причины ?
Умеет ли вообще php работать с потоковыми файлами?
Пример для изучения или лучше ссылкой киньте в меня. (Отредактировано автором: 20 Мая, 2014 - 11:46:26)
|