PHP:如何检查图像文件是否存在?

我需要查看CDN上是否存在特定图像。


我尝试了以下方法,但不起作用:


if (file_exists(http://www.example.com/images/$filename)) {

    echo "The file exists";

} else {

    echo "The file does not exist";

}

即使图像存在或不存在,它始终会显示“文件存在”。我不确定为什么它不起作用...


鸿蒙传说
浏览 303回答 3
3回答

ITMISS

好吧,file_exists不是说文件是否存在,而是说路径是否存在。⚡⚡⚡⚡⚡SofaScore因此,要检查它是否是文件,则应is_file与一起使用, file_exists以了解路径后是否确实存在文件,否则file_exists将返回true任何现有路径。这是我使用的功能:function fileExists($filePath){      return is_file($filePath) && file_exists($filePath);}
打开App,查看更多内容
随时随地看视频慕课网APP