Можно ли как-нибудь реализовать поиск в файле по шаблону, не загружая файл до конца? В связи с большим размером файла и ограничениями хостинга.
Примерно так: (нелогичная логика)
$handle = fopen("sharedStrings.xml", "r");
if ($handle) {
while ($buffer = fgets($handle)) {
preg_match_all("/шабон/", $buffer, $matches);
if (count($matches)>1) {
fclose($handle);
print_r($matches);
}
}
echo $buffer;
fclose($handle);
}
Чтобы отпали все вопросы на кой мне такой способ: гружу файлы xlsx в бд... 800к+ строк. Выдает ограничения сервера. phpexcel с chunkfilter выдает то же самое. Вариантов больше не вижу. А работать должно все на автомате, без пересохранения в csv и несколько таблиц...