我遇到了这个奇怪的问题:$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)
怎么会这样? 提前感谢您的帮助
最佳答案
content/images/1107_16.jpg
的长度不是45
,显然还有其他字符。尝试修剪变量。
关于PHP file_exists() 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676295/