检查图像 URL 是否有效的另一种方法



我正在尝试将大量图像导入我的.csv文件中的数据库中,但在导入之前,我试图通过使用 php 中的"getimagesize()"函数检查图像的 url 是否有效。

当我使用 getimagesize() 函数检查图像的 url 是否有效时,我的导入工作太慢了。那么有没有其他方法可以检查图像URL并快速导入,请建议我,提前谢谢

测试远程 URL 的最快方法是使用启用了 NONE 标志的 CURL(如果您的服务器支持它)。

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; 
}

最新更新