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

Как запарсить больше 200 xml файлов?

Необходимо запарсить больше 30 xml файлов. С помощью кода ниже не получается, вызывается ошибка "failed to open stream: HTTP request failed!"
Вот код:
for($i=16000000; $i <= 16000250; $i++) {
        $xml = simplexml_load_file("http://site/?id=$i");
        if($xml->error == "0") {
            echo $xml->people. "<br>";
        }
    }
  • Вопрос задан
  • 2251 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
sleep(5) хотя бы....
и через curl не проще?
Ответ написан
используйте guzzle, обработку исключений, sleep и консольный скрипт, а не веб.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽