nSnayp
@nSnayp

Можно ли как-нибудь реализовать поиск в файле по шаблону, не загружая файл до конца?

Можно ли как-нибудь реализовать поиск в файле по шаблону, не загружая файл до конца? В связи с большим размером файла и ограничениями хостинга.

Примерно так: (нелогичная логика)
$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 и несколько таблиц...
  • Вопрос задан
  • 2471 просмотр
Пригласить эксперта
Ответы на вопрос 1
Keanor
@Keanor
Ведущий разработчик
А чем неустраивает способ который вы привели в примере?

добавить только break ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы