使用PHP操作文件

1.打开或新建文件:fopen()函数,使用完毕要关闭文件fclose()。

示例:

<?php
$handle = fopen("c:\folder\resource.txt", "r");
fclose("c:\folder\resource.txt"); // 关闭文件
?>

 打开方式:

'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

 

 

 

 

 

 

 

2. 将一个字符串写入文件:file_put_contents()

示例:

$file = 'people.txt';
$person = "John Smith
";
file_put_contents($file, $person);

避免覆盖方法有两种方法

1.可以增加第三个参数FILE_APPEND,将数据追加到文件后面

file_put_contents($file, $person,FILE_APPEND);

2. 先获取到源文件的内容,在原内容后面进行新增数据,再重新写入到文件中。

 

 

 

 

原文地址:https://www.cnblogs.com/heyongzhen/p/14381980.html