【发布时间】:2014-01-02 05:59:04
【问题描述】:
我的主机上有一个图像文件。
- FileZilla 表示已获得许可
755 (-rwxr-xr-xr)
然而:
-
file_exists($path)返回错误
可能的问题来源:
- PHP 可能由于某种原因读取权限错误 - PHP 手册的读取文件权限示例(函数
fileperms($path))说文件权限是-rwxr-xr-x
注意!:该文件可从网络浏览器访问 - 如果我将文件路径打印为 <img> 的 src 图像显示就可以了...is_file($path) 也返回 true
任何想法可能导致此问题? :)
EDIT1&2: 顺便说一句:PHP 检查路径:'./subfolder/subfolder2/filename.jpg',浏览器文件地址 - 'mydomain.com/testfolder/subfolder/subfolder2/filename.jpg' - 主脚本(其中包括另一个正在执行的脚本文件存在)在“测试文件夹”中 - 有什么问题吗?
当前文件夹 (getcwd()) 是“/data/web/virtuals/87454/virtual/www/testfolder”
fopen($path) 不返回布尔值 false,也不会引发任何错误
【问题讨论】:
标签: php file-permissions file-exists