может ли кто-нибудь помочь мне со скребком изображения PHP?

Когда я делаю один сайт сразу, он работает нормально, но когда я делаю больше за раз, я получаю следующую ошибку:

Предупреждение: file_get_contents(): php_network_getaddresses: ошибка getaddrinfo: Хост включен. в C:\xampp\htdocs\blabla\simple_html_dom.php в строке 76

Предупреждение: file_get_contents(https://www.google.nl): не удалось открыть поток: php_network_getaddresses: ошибка getaddrinfo : Хост онбекенд. в C:\xampp\htdocs\blabla\simple_html_dom.php в строке 76

Неустранимая ошибка: вызов функции-члена find() для не-объекта в C:\xampp\htdocs\blabla\backend.php в строке 21

Это мой скребок изображений:

<?php
    if (isset($_POST["submit"])) {
        $notes = explode("\n", $_POST['linkjes']);

        foreach ($notes as $link) {
            x($link);
        }
    }
    else
    {
        echo "je hoort hier niet";
    }


    function x($link){

    $file = 'images.txt';
    $current = file_get_contents($file);
    include_once 'simple_html_dom.php';

    $html = file_get_html($link);

    foreach($html->find('img') as $element)

        if (strpos($element->src,'.png') !== false) 
        {
            $current .= $element->src."\n";
            file_put_contents($file, $current);
         } 
         else if (strpos($element->src,'.jpg') !== false) 
         {
            $current .= $element->src."\n";
            file_put_contents($file, $current);
         } 
         else if (strpos($element->src,'.gif') !== false) 
         {
                $current .= $element->src."\n";
            file_put_contents($file, $current);
         }
         else if (strpos($element->src,'.ico') !== false) 
         {
                $current .= $element->src."\n";
            file_put_contents($file, $current);
         }
         else if (strpos($element->src,'.jpeg') !== false) 
         {
                $current .= $element->src."\n";
            file_put_contents($file, $current);
         }

    $lines = file($file);
    $lines = array_unique($lines);
    file_put_contents($file, implode($lines));

    }
    ?>

person Calvin Janson    schedule 09.02.2017    source источник
comment
simple_html_dom.php - Я полагаю, это сторонняя библиотека. Для ответа на ваш вопрос нам необходимо увидеть исходный код этой библиотеки, так как мы не знаем версии используемой вами библиотеки   -  person Ans    schedule 09.02.2017
comment
Вы проверяли наличие подобных проблем с этой ошибкой? Если нет, пожалуйста. Если вы это сделали, пожалуйста, добавьте, как это не помогло, например. : stackoverflow.com/questions/20064372/   -  person Nanne    schedule 09.02.2017
comment
Похоже, это не связано с PHP (или массивами). Согласно Google Translator, onbekend — это голландское слово, означающее «неизвестный». Есть ли у вашего сервера полное подключение к Интернету?   -  person Álvaro González    schedule 09.02.2017
comment
simplehtmldom.sourceforge.net это источник simple_html_dom.php   -  person Calvin Janson    schedule 09.02.2017