0
我有一個PHP網站,允許用戶搜索和顯示圖像。圖像來自各種來源,因此有些圖像被網絡過濾服務阻止。檢查是否顯示遠程圖像
網站針對多個用戶,喜歡有不同的網頁過濾servicew。
如何確定圖像是否顯示?
累了getimagesize()
,get_headers()
,file_exists()
沒有運氣。這些函數正確地報告圖像細節(我得到了200 OK響應等),但是webfiltering會阻止圖像顯示。
我目前的進程是cURL
圖片搜索請求(使用Google的圖片搜索API),json解碼結果,然後以其遠程URL顯示圖片作爲src。
我可以將所有圖像保存到我的服務器上,以滿足每個搜索請求,但是這看起來過於寬帶。
嘗試這樣的服務器報告功能: 和imgError(字符串)應該是一個函數,它使用ajax向服務器報告用戶沒有看到圖像 – ITroubs 2013-03-18 14:39:24