我正在尝试阅读并向浏览器回发一个使用zend框架机制上传的文件。zend框架:无法访问已存在的文件
文件已正确上传到所需的位置和我已经
su www-data
和LS和一只猫检查后,网络用户可以阅读并正确修改。
的问题是,一个控制器内,当我尝试:
if(!file_exists($fileName)) {
die("File ($fileName) wasnt set or it didnt exist");
}
我总是让死(......),虽然$文件名是一个字符串,当我展示它的位置,我可以总是(如前所述)从命令行读取它。
LS输出:
$ ls -lah
total 112K
drwxr-xr-x 2 www-data www-data 4.0K 2009-10-07 18:21 .
drwxr-xr-x 3 www-data www-data 4.0K 2009-10-07 13:57 ..
-rw-r--r-- 1 www-data www-data 70K 2009-10-07 17:33 Eclipse_Icon_by_TZR_observer.png
-rw-r--r-- 1 www-data www-data 27K 2009-10-07 18:24 eclipse_logo2.png
统计输出:
stat() [function.stat]: stat failed for .../eclipse_logo2.png
我看到了一个非常类似的问题在“试用30天”的网站,所以这不是一件发生在我身上...
任何想法?
1.您可以发布ls -l file.ext输出或stat($ fileName)吗? 2.您能否将类似问题发布到“尝试30天” – eveliotc 2009-10-07 17:52:50
明确:加入问题主体 – 2009-10-07 18:06:24
对于第二个问题:不是,它是“注册第一个论坛”,我真的不想在那里注册... – 2009-10-07 18:08:25