金沙官网线上PHP中文件操作(2)-- 写文件

1.fread金沙官网线上, — 读取文件(可安全用于二进制文件)

php fread函数介绍

语法:string fread ( int $handle , int $length )

string fread ( int handle, int length )

$filename = "aa.txt";
$fp = fopen($filename, "a");
$con = "rn你好";
//循环写入
for ($i=0; $i <5; $i++) { 
 //写入
 fwrite($fp, $con);
}

fclose($fp);

fread() 从文件指针 handle 读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或当一个包可用时,或已读取了 8192 个字节时就会停止读取文件。

结果:

php使用fread需要注意的几点

金沙官网线上 1

1、fread读取写入大文件出错的解决办法

2.**file_put_contents** — 将一个字符串写入文件

使用fread读取文件时如果超过php.ini中设置的最大内存使用值时 会提示错误,下面的方法解决读取大文件的问题:

$con = "rn北京";
//file_put_contents和依次调用fopen(),fwrite(),fclose()功能一样,FILE_APPEND->内容追加,相当于a+
file_put_contents($filename,$con,FILE_APPEND);

2、php fread()是如何识别文件编码的

结果:

fread以字符串形式返回,那它是如何识别a.txt使用的编码方式的呢,才能保证不乱码的呢?

本文由金沙官网线上发布于编程,转载请注明出处:金沙官网线上PHP中文件操作(2)-- 写文件

您可能还会对下面的文章感兴趣: