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 相关文章推荐
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
UCenter 批量添加用户的php代码
Jul 17 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
php判断文件上传类型及过滤不安全数据的方法
Dec 17 PHP
php文件上传你必须知道的几点
Oct 20 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
PHP中文字符串截断无乱码解决方法
Oct 10 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 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
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
Python实现单词拼写检查
2015/04/25 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
Python如何读取、写入JSON数据
2020/07/28 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
HTML5进度条特效
2014/12/18 HTML / CSS
实现向右循环移位
2014/07/31 面试题
工作中的自我评价如何写好
2013/10/28 职场文书
中学运动会广播稿
2014/01/19 职场文书
《桃花心木》教学反思
2014/02/17 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
求职信的正确写法
2014/07/10 职场文书
商场促销活动总结
2014/07/10 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
五好家庭申报材料
2014/12/20 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
禁毒心得体会范文
2016/01/15 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书