在php中写入文本文件

时间:2009-09-20 17:58:52

标签: php

我有一个PHP文件A.php。每次调用我的页面A.php我希望它将一些数据写入文件。 我想要附加到现有文件而不是覆盖

我该怎么做

3 个答案:

答案 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);