2016-01-22 131 views
0

我想將大量的圖像導入到我的.csv文件中的數據庫中,但在導入之前我試圖檢查圖像的url是否有效通過在php中使用'getimagesize()'功能。另一種檢查圖像url的方法是否有效

當我使用getimagesize()函數檢查圖像的URL是否有效時,我的導入工作太慢了。 那麼有沒有其他方式來檢查圖像的URL和導入速度以及請建議我,在此先感謝

+0

嘗試:http://stackoverflow.com/questions/15408125/php-check-if-file-is-an-image – lcssanches

回答

0

如果您的服務器支持它,測試遠程URL的最快方法是使用CURL啓用NOBODY標誌。

function remoteFileExists($url) 
{ 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,$url); 
    curl_setopt($ch, CURLOPT_NOBODY, 1); 
    curl_setopt($ch, CURLOPT_FAILONERROR, 1); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $output = (curl_exec($ch) !== false); 
    curl_close($ch); 
    return $output; 
} 
+0

精細的問題現在已經得到解決了,感謝ü這麼多 – shopeeon

相關問題