我正在尝试将很多图像导入到我的.csv文件中的数据库中,但在导入之前我试图通过使用' getimagesize来检查图像的URL是否有效()'在php中运行。
当我使用getimagesize()函数检查图像的url是否有效时,我的导入工作太慢了。 那么有没有其他方法来检查图像URL并快速导入请建议我,提前谢谢
答案 0 :(得分: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;
}