【问题标题】:Another way to check the image url is valid or not检查图片网址是否有效的另一种方法
【发布时间】:2016-01-22 17:22:45
【问题描述】:

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

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

【问题讨论】:

标签: php function getimagesize


【解决方案1】:

如果您的服务器支持,测试远程 url 的最快方法是使用启用 NOBODY 标志的 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; 
}

【讨论】:

  • 很好,问题已经解决了,非常感谢
猜你喜欢
  • 1970-01-01
  • 2016-08-29
  • 2019-09-16
  • 2016-07-25
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 2017-09-28
相关资源
最近更新 更多