html — может кто-нибудь помочь мне со мной скребком изображений 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 не удалось: хост
Onbekend. в 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));

}
?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]