通过HTML DOM解析过滤从url提取的图像


Filtering images fetched from url by HTML DOM Parsing

我正在通过类似的HTML DOM从url中获取所有图像

foreach($html->find('img') as $element)
{
  $gimages .= '<img src="';
  $gimages .= $element->src;
  $gimages .= '"width="100"';
  $gimages .= $k;
  $gimages .= '">';
}

我通过上面的代码获取所有图像。但我想过滤出准确的图像,我可以在我的网站上显示。喜欢http://l.yimg.com/eur.yimg.com/i/any/rebel19.jpg但有时我会得到无效的路径。如何检查有效的图像路径。

使用此

$handle = fopen("http://l.yimg.com/eur.yimg.com/i/any/rebel19.jpg", "r");
if (!$handle) {
  // file is not present
} else {
  // file present
  // do operation u wnted
}
fclose($handle);

这将帮助您检查文件是否存在于该lcation上