function is_file()总是返回false

时间:2011-01-27 08:56:34

标签: php

我几天前开始编程PHP。我正在写一个脚本来上传服务器上的文件。在服务器验证图像是否为正确类型(png,gif或jpeg)之后,将向用户发送确认消息。我为此使用了is_file()和getsize(),但这些函数总是返回false。有一次,Linux给了我一个警告,即selinux政策拒绝访问httpd来访问图像数据。对图像及其包含文件夹的权限设置为0777。 请帮我。 提前谢谢..

1 个答案:

答案 0 :(得分:1)

这可能是由于open_basedir限制造成的。

如果设置了此选项,并且您尝试访问的文件不在指定的某个路径下,则is_file()无法访问该文件。