【发布时间】:2012-05-07 18:39:35
【问题描述】:
我发现了一种检查页面是否真的存在的好方法:
$headers=@get_headers($imageurl);
if(strpos($headers[0],'200')===false){
echo "not valid";
exit;
}
不过,我需要实现的是检查该页面上是否真的只有一张图片。 例如,当您尝试以下链接时: www.google.com/image.jpg 它将返回 200,因为 Google 有它自己的错误页面 - 但是,应该可以发现不仅该页面上没有图像,而且图像不是该页面上唯一的东西,即使有其他内容(比如这里:http://www.kapstadt-entdecken.de/wp-content/gallery/robben-island/1robben-island.jpg)。
我怎样才能做到这一点?
非常感谢!
丹尼斯
【问题讨论】: