Приветствую всех.
У меня Возникла необходимость, получения доступа к сайтам на локальном веб сервере (open-server), через WIFI на ноутбук.
Ситуация такая есть WiFi роутер ASUS RT-N10 к нему подключен через кабель Комп, на котором стоит open-server(виртуальный сервер), хочу получить доступ к сайтам стоящие на open-server , через wifi на ноутбук, Возможно ли это? Вроде читал про NAT , но толком настроить так и не получилось, что подскажите?
Нужна помощь, есть прайс на стороннем ресурсе, я по id тырю с другого сайта информацию о товаре, в прайсе 24000 товаров, используя simple_html_dom еле как пытаюсь спарсить, но блин все очень очень медленно парсится примерно на все уходит где то 2 дня, это нереально долго вот прмер кода, обьясните в чем прчина? я думаю скорей всего в simple_html_dom может использовать phpQuery?
сам код
Фатальная ошибка: не могу повторно объявить file_get_html()
Функция повторно объявляется!!!
по ходу тут!
C:\Users\Hazard\new_server\domains\meridian\libs\simple_html_dom\simple_html_dom.php on line 80
Ну вот, это получаеться ошибка в библеотеки simple_html_dom ? (Добавление)
Мелкий пишет:
Hazrat пишет:
дома на моем компьютере работает все стабильно
Чего быть не может. Чем-то код различается между собой либо проблемный кусок не вызывается на вашей машине.
Ну а самая распространённая причина ошибки - объявление функции в цикле или повторный include/require (на правах пророка - это ваш случай и есть)
Я сам с удивлением смотрю на моей домашней машинке с вебсервером openserver все стабильно без проблем работает, копирую и ставлю это же на нескольких других, эт ошибка выскакивает, а цикла там вообше нет!
Вот такая ошибка меня достало уже, дома на моем компьютере работает все стабильно парсит сайт как нужно, но только как я его установлю на какой нибудь сервер или просто на локальный вебсервер другого компьютера сразу вот такая ошибка
Fatal error: Cannot redeclare file_get_html() (previously declared in C:\Users\Hazard\new_server\domains\meridian\libs\simple_html_dom\simple_html_dom.php:65) in C:\Users\Hazard\new_server\domains\meridian\libs\simple_html_dom\simple_html_dom.php on line 80
По моему, третий вариант по-русски дагестанцу очень подходит, спасибо за подсказку, но все же это не решение, не знаешь какой нибудь хостинг-сумащедший который не ограничивает время на выполнение скрипта нет таких?
Что делать в случае если у меня парсер, который парсит около 12 часов информацию, но он выполняеться лишь на 30 секунд, смотря как настроен хостинг, а хостер не хочет увеличивать время? пожалуйста не предлогайте VPS, или как то реализовать парсер по определенному времени через CRON планировшик каждые пять минут парсить? но это долго ибо интернет магазин и ему нужны реальные данные о наличии на складе дистрибьютера того или иного товара как поступить в данной ситуации?
Народ, нужна помощь, внизу указана функция, она по условию должна прописывать в базу один раз информацию спарсенную а она циклически вводит несколько раз в базу. вроде в цикла нет в том месте где отправляю sql запрос.
Делаю парсер html, дошел до место где нужно от присуствуюшего количества элемента, заноcить их в базу через цикл for () , подскажите пожалуйста как узнать количество дочерних элементов в simple html dom ?
есть функция , которая парсит xml файл , в котором 15000 товаров, нужно их завести в базу данных, Все вроде нормально , но когда доходит до 4000 строки выходит ошибка типо
Warning: mysql_error() expects parameter 1 to be resource, null given in W:\html\meridian\www\modules\main\control.php on line 60
Файл XML прилагается, заранее спасибо , очень жду помощи (Добавление)
Народ Вопрос снят, просто недоглядел , была включена функция $cURL = cURL_PARSER($Item->No); она парсит с сайта , поэтому и долго обрабатывала .