suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

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

阿神阿神2968 Tage vor1159

Antworte allen(1)Ich werde antworten

  • 学习ing

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

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

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

    Antwort
    0
  • StornierenAntwort