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也可以?成Shell Script
Oct 09 PHP
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
php 分库分表hash算法
Nov 12 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
php修改时间格式的代码
May 29 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
一个多文件上传的例子(原创)
2006/10/09 PHP
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
php 缓存函数代码
2008/08/27 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
Python选课系统开发程序
2016/09/02 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
python如何将多个PDF进行合并
2019/08/13 Python
python tkinter控件布局项目实例
2019/11/04 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
自荐信格式范文
2013/10/07 职场文书
项目资料员岗位职责
2013/12/10 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
小班秋游活动方案
2014/02/22 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python