• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php中读取以及写入文件的方法总结

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
==>读取文件内容(方法一) 
$fileData = fread($fileStream,filesize($filePath)); 
注意: 
文本文件读取到网页上显示时,由于换行符不被解释,文本不换行显示, 
解决办法:将\r\n替换为<br/>[str_replace('\r\n','<br/>',$fileData);]

==>读取文件内容(方法二) 
file_get_contents($filePath); 将整个文件读取到一个字符串(内部自动关闭文件流)


==>读取文件内容(方法三) 循环读取,用于读取大文件 
循环读取指定字节大小的文件数据 
feof($fileStream):判断文件指针是否在文件未尾,是返回true,否则返回false 
while(!feof($fileStream)){ 
    $fileData = fread($fileStream,1024); 
    echo $fileData; 
}

==>读取文件内容(方法四)
while (!feof($myfile)) {
 	$line = fgets($fileStream);
 	echo $line;
 }



==>写入文件(方法一) 
$fileStream = fopen(filePath,"w"); 给文件末尾追加内容用a+ 
fwrite($fileStream,"要写入的内容");  返回写入的字符数,出现错误时则返回 FALSE 。

==>写入文件(方法二) 
file_put_contents($filePath,"要写入的内容",FILE_APPEND); 
内部会自动关闭文件流,FILE_APPEND以追加方式添加,如果没有则默认是对内容清空再写入 。

==>写入文件(方法三) 
$file = fopen("test.txt","w");
echo fputs($file,"Hello World!");
fclose($file);

中文的编码转换 iconv('utf-8','gb2312',$filePath);

file_exists():查看文件是否存在,返回布尔值
filesize():查看文件大小,可直接echo输出
unlink():删除文件,注意PHP中没有delete函数。


  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP+ffmpegRTSP视频流转换成RTMP视频流发布时间:2022-07-10
下一篇:
PHP中使用CURL模拟登录并获取数据实例发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap