【发布时间】:2011-10-04 07:31:52
【问题描述】:
我遇到了这个奇怪的问题:$myImg 变量已从一些本地 html 中提取并指向我要检查的文件。使用字符串变量 file_exists 会给出 false,但如果手动插入 content os 变量则会给出 true。
var_dump($myImg);
输出:string(26) "content/images/1107_16.jpg"
var_dump(file_exists($myImg));
输出:bool(false)
var_dump(file_exists("content/images/1107_16.jpg"));
输出:bool(true)
怎么会这样? 提前感谢您的任何帮助
【问题讨论】:
-
Offtopic:对于检查文件,我建议使用
is_file(),因为file_exists()同时检查文件和目录。
标签: php file-exists