php读取文件内容的三种可行方法示例介绍


Posted in PHP onFebruary 08, 2014

php读取文件内容的三种方法:

//**************第一种读取方式*****************************

header("content-type:text/html;charset=utf-8"); 
//文件路径 
$file_path="text.txt"; 
//判断是否有这个文件 
if(file_exists($file_path)){ 
if($fp=fopen($file_path,"a+")){ 
//读取文件 
$conn=fread($fp,filesize($file_path)); 
//替换字符串 
$conn=str_replace("\r\n","<br/>",$conn); 
echo $conn."<br/>"; 
}else{ 
echo "文件打不开"; 
} 
}else{ 
echo "没有这个文件"; 
} 
fclose($fp);

//*******************第二种读取方式***************************
header("content-type:text/html;charset=utf-8"); 
//文件路径 
$file_path="text.txt"; 
$conn=file_get_contents($file_path); 
$conn=str_replace("\r\n","<br/>",file_get_contents($file_path)); 
echo $conn; 
fclose($fp);

//******************第三种读取方式,循环读取*****************
header("content-type:text/html;charset=utf-8"); 
//文件路径 
$file_path="text.txt"; 
//判断文件是否存在 
if(file_exists($file_path)){ 
//判断文件是否能打开 
if($fp=fopen($file_path,"a+")){ 
$buffer=1024; 
//边读边判断是否到了文件末尾 
$str=""; 
while(!feof($fp)){ 
$str.=fread($fp,$buffer); 
} 
}else{ 
echo "文件不能打开"; 
} 
}else{ 
echo "没有这个文件"; 
} 
//替换字符 
$str=str_replace("\r\n","<br>",$str); 
echo $str; 
fclose($fp); 
读取INI配置文件的函数: 
$arr=parse_ini_file("config.ini"); 
//返回的是数组 
echo $arr['host']."<br/>"; 
echo $arr['username']."<br/>"; 
echo $arr['password']."<br/>";
PHP 相关文章推荐
PHP取得一个类的属性和方法的实现代码
May 22 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
PHP 观察者模式的实现代码
May 10 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
使用php判断网页是否gzip压缩
Jun 25 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
php查找字符串中第一个非0的位置截取
Feb 27 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
windows系统php环境安装swoole具体步骤
Mar 04 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 #PHP
php获得用户ip地址的比较不错的方法
Feb 08 #PHP
php全角字符转换为半角函数
Feb 07 #PHP
二进制交叉权限微型php类分享
Feb 07 #PHP
php stripslashes和addslashes的区别
Feb 03 #PHP
php获取网页标题和内容函数(不包含html标签)
Feb 03 #PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
Feb 02 #PHP
You might like
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
javascript 回调函数详解
2014/11/11 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
python制作mysql数据迁移脚本
2019/01/01 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
Python读取xlsx文件的实现方法
2019/07/04 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
销售演讲稿范文
2014/01/08 职场文书
应届毕业生简历自我评价
2014/01/31 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
爱护公共设施的标语
2014/06/24 职场文书
主要领导对照检查材料
2014/08/26 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
小学运动会通讯稿
2015/07/18 职场文书
小学中队委竞选稿
2015/11/20 职场文书