Задать вопрос
@artem20152000

Почему выскакивает ошибка?

Я использую php simple html dom parser. Задача такова:
Надо спарсить все ссылки с одной страницы а с них уже парсить инфу.

Вот код:

<?php
            ob_start();

            include 'simple_html_dom.php';

            $html = new simple_html_dom();
            $body = new simple_html_dom();

            $url = "http://spravker.ru/";

            $html->load_file($url);

            foreach($html->find("#homelist .col .subcats a") as $city){
                $article[] = $city->href;
                
                foreach($article as $ar){
                    $body->load_file($ar);

                    foreach($body->find(".list-item .row a") as $sd){
                        echo $sd;
                    }
                }
            }
        ?>


Вот ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\work.org\www\simple_html_dom.php on line 508

Что надо исправить, а что подправить?
  • Вопрос задан
  • 212 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
запускайте скрипт из терминала

/usr/bin/php script.php
Ответ написан
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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