0
我想將大量的圖像導入到我的.csv文件中的數據庫中,但在導入之前我試圖檢查圖像的url是否有效通過在php中使用'getimagesize()'功能。另一種檢查圖像url的方法是否有效
當我使用getimagesize()函數檢查圖像的URL是否有效時,我的導入工作太慢了。 那麼有沒有其他方式來檢查圖像的URL和導入速度以及請建議我,在此先感謝
我想將大量的圖像導入到我的.csv文件中的數據庫中,但在導入之前我試圖檢查圖像的url是否有效通過在php中使用'getimagesize()'功能。另一種檢查圖像url的方法是否有效
當我使用getimagesize()函數檢查圖像的URL是否有效時,我的導入工作太慢了。 那麼有沒有其他方式來檢查圖像的URL和導入速度以及請建議我,在此先感謝
如果您的服務器支持它,測試遠程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;
}
精細的問題現在已經得到解決了,感謝ü這麼多 – shopeeon
嘗試:http://stackoverflow.com/questions/15408125/php-check-if-file-is-an-image – lcssanches