siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

Имхо,

>(?:About\s)?([^>\s]+) results(?:</div>|</nobr>)

>(?:\w+\s)?([^>\s]+) results(?:</div>|</nobr>)

Segey:
У меня по крайней мере в русском есть
(0,34 сек.) единственно что при preg_match он его не найдет

Если там только запятая то с классом сработает, только я вижу там еще такое есть

в русском

<div>Результатов: примерно 261& #160;000& #160;000</div>
dspu:
\d не подходит, гугл между тысячами запятую ставит 24,500

Тогда юзайте как выше подсказывают класс символов - []

>(?:About\s)?([\d,]+) results</div>

>(?:About\s)?(\d+) results</div>

>(?:\w+\s)?(\d+) results</div>

"!resultStats>(\d+) results!si"

"!resultStats>([\w\d]+) results!si"

"!resultStats>([^\s]+) results!si"

phpmyadmin выдает по адресу локально только чистую страницу и вообще ничего больше

В логах ничего нет? Включите показ ошибок в браузере

Какие еще зеркала в dle 9.4?

easywind:
Про последнее тоже читал но на деле както по другому получается.

на деле получается именно так как и должно быть, а если что-то не так, ищите причину в руках.

Я не особо пользовался этой библиотекой, но когда-то писал на ней парсинг постов с форума, и никаких переполнений памяти не было. Подтормаживало немного, но скрипт благополучно отрабатывался до конца. Так что даже не знаю что вы там накодили...

Не знаю где в вашем коде, но явно не после return. Вставляйте после всех манипуляции с распаренным ДОМом. Можно догадаться по примеру что-ли


$html->clear();
unset($html);

вобще, локальные переменные функции уничтожаются после ее отработки.

Всего: 6568