Парсить div с изображениями

147
03 октября 2018, 11:40

Подскажите, нужно спарить div в котором находятся изображения. (т.е. весь блок) Но на данный момент получается парсить только текст, а при попытке парсинга div с изображениями - null. Подскажите, что не так?

    function Parse($p1, $p2, $p3) {
    $num1 = strpos($p1, $p2);
    if ($num1 === false) return 0;
    $num2 = substr($p1, $num1);
    return strip_tags(substr($num2, 0, strpos($num2, $p3)));
}
$String = file_get_contents('http://сайт.ru');
echo Parse($String, '<div class="unique item">', '</div>');
Answer 1

Попробуй использовать simple_html_dom.php.

$html = str_get_html(file_get_contents('http://сайт.ru')); $photosrc = "http:" . $html->find('div', $div)->find('img', 0)->src;

READ ALSO
PHP. Работа с массивами

PHP. Работа с массивами

Всем приветЕсть вопрос

183
Undefined variable при загрузке файла на сервер

Undefined variable при загрузке файла на сервер

Проблема в следующем, есть форма, я добавляю туда возможность добавить файлПри подтверждении формы ссылка на файл должна записываться в бд, для...

141
Дублирование записи Symfony 4 с новым id

Дублирование записи Symfony 4 с новым id

Вопрос по Symfony 4, можно и нижеВ общем ломаю голову как сделать чтоб по нажатию кнопки появлялась такая же запись только с другим айди, ++ от максимального...

175
codeception amOnPage и POST

codeception amOnPage и POST

Пробую использовать codeception functional тесты

141