我有这种情况,我有一些图片:
http://www.example.com/test1.jpg
http://www.example.com/test2.jpg
http://www.example.com/test3.jpg
....
其中一些可能是死链接,图像不会显示,而是一个小broken
图标。
我这样做是为了检查这些图像:
if(!is_array(getimagesize($mediapath))){
$mediapath = '';
}
return $mediapath;
基本上getimagesize
获取图像的图像大小:),并返回一个数组。如果图像损坏,则会出错。
这是我的问题。该代码可以正常工作,但现在我收到错误消息,告诉我某些文件不存在:
Warning: getimagesize(http://www.example.com/test2.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\zend\models\mappers\search.php on line 173
但这是想要的结果,我只是不希望页面上出现这些错误,不,我不想禁用 PHP 中的错误,我希望 'getimagesize' 方法不显示该错误。