2016-01-22 98 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

相关问题