Я пытаюсь создать страницу, на которой я ввожу 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 ????
?>
PHP DOMDocument объект не имеет метода getElementsByClassName()
,
Вместо этого я думаю, что вам придется getElementsByTagName()
а затем перебрать те DOMElements а также getAttribute('class')
на каждом и проверяйте, пока не найдете нужный.
Других решений пока нет …