怎样读取文件内容和写入文件

来源:互联网 发布:淘宝的优点和缺点 编辑:程序博客网 时间:2024/05/19 00:52

1,判断文件是否存在:

is_file($filedir)

2,读取文件内容:

1,直接读入file_get_contents($filename);
file($filename);

2,按文件大小循环读入
$fp = fopen('./PlayerLogic-Game[A].log.'.$date,"r");
$buffer = 1024*1024*10;//每次读取 10M
while(!feof($fp)){//循环读取,直至读取完整个文件
$content = fread($fp,$buffer);
}

3,把读取到的内容转换为utf-8格式

$content = mb_convert_encoding($content, "utf-8", "gbk");

4,写入文件

1,重新写入:file_put_contents($dir,$result);
2,追加写入:file_put_contents($dir,$result.PHP_EOL,FILE_APPEND);

原创粉丝点击