另一种检查图像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;
}
+0
精细的问题现在已经得到解决了,感谢ü这么多 – shopeeon
尝试:http://*.com/questions/15408125/php-check-if-file-is-an-image – lcssanches