Php,file_put_content不会返回错误但不执行任何操作

时间:2016-12-07 21:10:15

标签: php file

我想打开(或创建,如果它不存在)一个简单的文本文件并附加文本。

我试过了:

$res = file_put_contents("/tmp/file.log", "foo", FILE_APPEND);
echo $res;

回显显示'3'(我猜3个字符)。但是没有创建文件。然后我在我的/ tmp目录中手动创建file.log后测试,echo仍然显示值'4',但是,如果我想显示文件的内容,我的shell中的内容总是为空(cat / tmp) /file.log)。

我检查tmp目录(777)的权限。当我手动创建我的日志文件时,我将其权限设置为777(chmod 777 ...)

我找不到问题所在!

0 个答案:

没有答案