【发布时间】:2012-09-07 03:51:19
【问题描述】:
有人对此有任何想法吗?我用file_exists() 和is_writable() 检查文件,两者都返回true。为了安全起见,我将目录和文件设置为 777,但 尝试 fwrite() 或 file_put_contents() 都不会导致文件发生变化
以下是相关代码:
$filePath = dirname( __FILE__ ) . '/' . 'myfile.txt';
file_put_contents($filePath, "waffles are delicious");
【问题讨论】:
-
它们会导致错误消息吗?
-
@IgnacioVazquez-Abrams 没有错误消息:-/
-
file_put_contents()的返回值是多少 -
现在可以使用了。老实说,我所做的只是在 file_put_contents 调用周围包裹了一个 var_dump() 。不知道发生了什么
-
@JoeCortopassi 这听起来像是输出缓冲区问题。确保在文件关闭之前程序没有终止。
标签: php file-io permissions fopen