通过HTML DOM Parsing过滤从URL获取的图像

时间:2012-01-30 06:06:16

标签: php html dom html-parsing

我正在通过HTML DOM从这个

获取来自网址的所有图片
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 但有时我会得到无效的道路。如何查看有效的图像路径。

1 个答案:

答案 0 :(得分:0)

使用此

$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);

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