getelementsbyname — Форма для извлечения элементов страницы с использованием file_get_contents и getElementsByClassName в переполнении стека

Я пытаюсь создать страницу, на которой я ввожу URL-адрес, а код PHP использует его для извлечения элементов страницы с другого веб-сайта, которые будут отображаться в моем блоге. Я даже не добрался до формы, сейчас мне просто нужно понять, как заставить этот код работать так, чтобы он отображал элементы страницы в div с классом «products-grid first odd».

<?php
$homepage = file_get_contents('website');
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$dochtml->getElementsByClassName('products-grid first odd');
echo ????
?>

-1

Решение

PHP DOMDocument объект не имеет метода getElementsByClassName(),

Вместо этого я думаю, что вам придется getElementsByTagName() а затем перебрать те DOMElements а также getAttribute('class') на каждом и проверяйте, пока не найдете нужный.

1

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

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

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