我正在尝试检测远程服务器上是否存在图像。但是,我尝试了几种方法,但都无法使它们起作用。
现在我正在尝试使用它:
如果(!CheckImageExists(“http://img2.netcarshow.com/ABT-Audi_R8_2008_1024x768_wallpaper_01.jpg”)){ print_r("不存在"); } 别的 { print_r("确实存在"); }; 函数 CheckImageExists($imgUrl) { 如果(fopen($imgUrl,“r”)){ 返回真; } 别的 { 返回假; }; };
但无论图像是否实际存在,它都会返回“true”(上面的图像应该,但将其更改为乱码,它仍然会返回“true”)。我有一种感觉,可能是因为如果 URL 不存在,它会重定向到网站的主页。但我不知道如何检测。
谢谢你的帮助!