是否将变量保存到PHP中的.txt文件?

时间:2019-03-15 23:36:28

标签: php file-io

我正在尝试将变量附加到同一目录中的单独txt文件中。但是我在将实际数据写入txt文件时遇到问题。从外观上看,我的命令语法正确,但是数据没有保存到文件中。这是我想出的代码。

$results = "results.txt";
$resultsLink = fopen($results, 'a');
$fileParagraph = $paragraph;
fwrite($resultsLink, $fileParagraph);
fclose($resultsLink);

我在名为“ results.txt”的同一目录下创建了一个单独的文件,并且此页面不受影响。 $ paragraph仅包含用户从html页面输入的字符串。在此问题上的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

尝试这些事情:

1)您是否尝试过file_get_content()的堂兄? file_put_contents($results, $fileParagraph, FILE_APPEND);

这个很棒的功能可以用1行完成所有文件写入工作。

2)检查文件的权限。如果使用的是Linux,则可以通过将权限设置为777来允许所有人进行读写。

chmod 777 results.txt

3)如果这些都不起作用,则可以检查错误日志或在本地进行测试时启用错误报告。 PHP应该让您知道交易的全部内容。

祝您好运!