我正在尝试将文件的内容放入变量中,但是当我读取文件时,我什么也得不到。我使用了JFile::read()
和file_get_contents()
两种方法,但两者都返回相同的东西:空字符串,不是错误,不是任何布尔值或任何东西。
我想提一下,我正在使用Linux机器(仅仅2天),最近我将整台机器的权限更改为777(我不知道这是否会影响某些内容)。
我的操作系统,权限和php的file_get_contents()
之间是否有连接?或Joomla限制文件读取?
另外我想提一下,file_get_contents()
文件中我手动添加了index.php
功能,我想要阅读的文件也手动添加到index.php
的同一文件夹中
答案 0 :(得分:0)
我们的一个客户遇到了同样的问题,结果发现这是一个防火墙问题。调试此问题非常困难。我建议您咨询您的网络团队。
当然,我假设您已将PHP错误报告级别设置为最大值,并且您已检查错误日志。
答案 1 :(得分:0)
问题似乎来自我的系统。当我更改权限时,我搞砸了,所以我必须重新安装它。
永远不要为整个文件系统更改Linux的权限。