2013-10-27 85 views
0

我試圖加載大量的外部圖像。但是有時候這些外部服務器中有一臺掉線了。檢查服務器是否死機 - 外部圖像加載

我該怎麼辦?我想將錯誤圖像放在無法加載的圖像上。

我試過用JQuery onError,但沒有結果,因爲這些圖像沒有錯誤,但他們只能保持加載。

非常感謝你提前!

回答

0

您可以在鏈接到文件之前檢查文件是否存在,然後加載替代圖像。有一個解決方法需要檢查遠程文件的存在。這個功能應該可以幫助你。

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

然後打電話給你的圖片這樣

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