26

可能重复:
在 php 中写入文本文件

假设我想将字符串 $ip 添加到同一目录中的文本文件 ip.txt 中。我目前正在使用file_get_contents从文本文件中读取。

4

3 回答 3

56

你可以使用file_put_contents

<?php
  $ip = "foo";
  file_put_contents("ip.txt", $ip, FILE_APPEND);
?>

FILE_APPEND附加文本。缺少此标志将导致文件覆盖。

于 2012-09-09T01:38:21.587 回答
9

file_put_contents()with FILE_APPENDflag 将文本附加到给定文件:

file_put_contents('filename.txt', $stringToAppend, FILE_APPEND);
于 2012-09-09T01:40:45.020 回答
5

file_put_contents将内容放入文件中。

if(!file_put_contents("path/to/file.txt", $ip, FILE_APPEND)){
    // failure
}
于 2012-09-09T01:38:03.607 回答