0

我只是尝试使用它file_put_contents。代码是:

$file = 'list.txt';
$subject = "Mail Subject\n";
file_put_contents($file, $subject);

但它没有放任何内容。file_get_contents正在工作。

更新:问题解决了。我不确定。我刚刚将 chmod 更改为 777。但我有疑问。我正在检查日志错误。

4

1 回答 1

1

检查事项:

  • 您的文件路径是相对的。因此,您的文件可能不在您认为的目录中。
  • 检查您是否有权在包含文件的目录中创建文件,或者您是否有权覆盖现有文件。
  • 最后,file_put_contents返回写入的字节数或错误时返回 false。将返回值保存到一个变量中,看看你得到了什么。
于 2012-10-31T05:05:56.407 回答