用PHP实现 读取和修改文本文件内容的代码

[复制链接]
查看11 | 回复1 | 2010-2-17 12:53:10 | 显示全部楼层 |阅读模式
/** * 读文件**/function read_file($filename){
$fp = fopen($filename, "r") or die("couldn't open $filename");
$read = fread($fp, filesize($filename));
fclose($fp);
return $read;}/** * 写文件**/function write_file($filename, $buffer){
$fp = fopen($filename, "w") or die("couldn't open $filename");
flock( $fp, LOCK_EX );
$write = fputs($fp, $buffer);
flock( $fp, LOCK_UN );
fclose($fp);
return true;}/** * 修改(只是追加内容)**/function append_to_file($filename, $buffer){
$fp = fopen($filename, "a") or die("couldn't open $filename");
flock( $fp, LOCK_EX );
fputs($fp, $buffer);
flock( $fp, LOCK_UN );
fclose($fp);
return true;}/** * 测试**/$str = read_file('test.txt');echo $str;write_file('test2.txt', $str);append_to_file('test2.txt', "ABCD");其实,读文件有更简便的方法,你可以看看 file 和 file_get_contents 函数。 写文件也有现成的 file_ put_ contents 函数。
回复

使用道具 举报

千问 | 2010-2-17 12:53:10 | 显示全部楼层
$content = file_get_contents($file);//读文件$content = $content . '正在修改';//修改文件file_put_contents($file, $content); //保存文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行