Я хочу проанализировать изображение из файла HTML с помощью простого dom. Я использовал regex до сих пор, но все сказали мне, что это действительно плохая идея, поэтому я хотел попробовать dom.Разбор изображения с использованием простого DOM
<?php
include('simple_html_dom.php');
$html = file_get_html('192.0.0.1/test.html');
var_dump($html);
foreach ($html->find('img') as $image) {
echo $images->src;
}
?>
test.html
<html>
<head>
</head>
<body>
<p>test</p>
<img src="test.jpg"/>
<p>test1</p>
</body>
</html>
Я получаю пустую страницу, и я проверил на errorlogs, но у меня нет никаких. Я следил за учебниками по DOM, я сделал ошибку?
Также можно разобрать img из переменной, которая имеет код HTML? Что я имею в виду:
$string='<p>sdadasd</p> <img src="test.jph/> <p>asdasda</p>';
$html=file_get_hmtl($string);
почему бы не использовать XPath – raser
я понятия не имею, что это такое: D – IseNgaRt
Пожалуйста, проверьте, что вар iable $ image содержит использование var_dump ($ image); – Phil