首頁  >  問答  >  主體

PHP为什么追加内容,把原来a.txt里面的内容都替换掉了。怎样才能在a.txt文档里的后面追加内容。

<?php 
$filename="aa/a.txt"; 
$handle=fopen($filename,"w"); 
$str=fwrite($handle,"test");
fclose($handle);

阿神阿神2921 天前1119

全部回覆(1)我來回復

  • 学习ing

    学习ing2016-11-08 15:56:20

    这个地方是fopen函数的第二个参数(模式)的设置问题,其中主要有:
    'r'   只读方式打开,将文件指针指向文件头。          
    'r+'   读写方式打开,将文件指针指向文件头。          
    'w'   写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。          
    'w+'   读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。          
    'a'   写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。  
    'a+'   读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。  

    'w'是替换,要追加需要改用'a'

    回覆
    0
  • 取消回覆