2013-10-27 57 views
0

我试图加载大量的外部图像。但是有时候这些外部服务器中有一台掉线了。检查服务器是否死机 - 外部图像加载

我该怎么办?我想将错误图像放在无法加载的图像上。

我试过用JQuery onError,但没有结果,因为这些图像没有错误,但他们只能保持加载。

非常感谢你提前!

回答

0

您可以在链接到文件之前检查文件是否存在,然后加载替代图像。有一个解决方法需要检查远程文件的存在。这个功能应该可以帮助你。

function fileExists($path){ 
    return (@fopen($path,"r")==true); 
} 

然后打电话给你的图片这样

(fileExists($path) == true ? $originalimagepath : $errorimagepath)