我正在尝试使用is_dir函数,但是即使目录确实存在,它也总是返回false。
我是一个非常新的Linux用户(xubuntu),在这里我读过类似的问题,该问题可能是目录权限。我尝试使用:

sudo chmod -R folder_path


但是它仍然无法正常工作。
我该如何解决?
谢谢。

编辑:
我忘了提到我在Codeigniter中工作。我试图在2个单独的文件上使用file_exists(像is_dir在我的codeigniter项目中不起作用),并且它起作用了。问题可能是因为我正在使用codeigniter吗?

最佳答案

您忘记了权限,请使用:

sudo chmod -R 775 folder_path


还记得文档中的is_dir()函数缓存结果:

Note: The results of this function are cached. See clearstatcache() for more details.


也许这是您的问题?

或者尝试使用绝对路径而不是相对路径。

关于php - PHP is_dir始终返回false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24586843/

10-11 15:31