文件存在总是返回 false

File exists always returning false

我的图片目录是\webroot\files\thumbs

我正在尝试添加 file_exists 条件。为此,我尝试了下面的代码

$file = WWW_ROOT .'files' . DS . 'thumbs' . DS .'_'.$password->collection_id.'jpg';

$file_exists = file_exists($file);

它总是返回零。

如果我 echo $file 它给我这样的输出

c:\xampp\htdocs\myproject\files\thumbs\_61.jpg

您缺少扩展名前的 .。更新您的 $file 定义如下:

$file = WWW_ROOT .'files' . DS . 'thumbs' . DS .'_'.$password->collection_id.'.jpg';
                                                       // This was missing ---^

$file_exists = file_exists($file);