检查服务器是否已死 - 外部图像加载

时间:2013-10-27 15:00:27

标签: javascript php jquery html image

我正在尝试加载大量外部图像。但有时这些外部服务器中的一个已关闭。

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

我尝试使用JQuery onError,但没有结果,因为这些图片没有错误,但只能保持加载。

提前非常感谢你!

1 个答案:

答案 0 :(得分:0)

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

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

然后以这种方式调用你的图像

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