php可以通过fopen或file_put_contents两种方法向文件里写入或追加数据,本文简要介绍一下两种方法的具体用法,有需要的朋友可以看看。 (1)fopenfopen() 函数打开文件或者 URL,如果打开失败,本函数返回 FALSE。 语法:fopen(filename,mode,include_path,context) filename 必需。规定要打开的文件或 URL。 mode 参数的可能的值
以追加形式写入内容 <?php $fp=fopen('test.txt','a'); fwrite($fp, 'www.codetc.com'); fclose($fp); (2)file_put_contentsfile_put_contents() 函数用于把字符串写入文件,成功返回写入到文件内数据的字节数,失败则返回 FALSE。 语法:int file_put_contents(string filename,string data[,int flags[,resource context]]) filename 要写入数据的文件名 例如: <?php echo file_put_contents("test.txt","www.codetc.com"); //输出:14 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据,例如: <?php file_put_contents("test.txt","www.codetc.com",FILE_APPEND); 提示 file_put_contents() 的行为实际上等同于依次调用 fopen(),fwrite() 以及 fclose() 函数。 如果文件不存在,则创建文件,相当于fopen()函数行为。 如果文件存在,默认将清空文件内的内容,可设置 flags 参数值为 FILE_APPEND 以避免。
文章来源 CODETC,欢迎分享,转载请注明地址:
http://www.codetc.com/article-174-1.html
|