我有一个PHP文件A.php。每次调用我的页面A.php我希望它将一些数据写入文件。 我想要附加到现有文件而不是覆盖
我该怎么做
答案 0 :(得分:19)
最简单的方法是使用带有FILE_APPEND
标志的file_put_contents
函数:
file_put_contents('filename', 'data', FILE_APPEND);
答案 1 :(得分:3)
要写入文件b.txt(例如),请使用:
<?php
$fp = fopen('b.txt', 'a');
fwrite($fp, '1');
fclose($fp);
每次运行时都会向b.txt写“1”。
答案 2 :(得分:1)
这tutorial应该让你去
$myFile = "testFile.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "String 1\n";
fwrite($fh, $stringData);
$stringData = "String 2\n";
fwrite($fh, $stringData);
fclose($fh);