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 用sock技术发送邮件的函数
Jul 21 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
php抓取页面的几种方法详解
Jun 17 PHP
php防止SQL注入详解及防范
Nov 12 PHP
php命名空间学习详解
Feb 27 PHP
php字符串按照单词进行反转的方法
Mar 14 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
Zend Framework教程之Bootstrap类用法概述
Mar 14 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 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获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
php中JSON的使用方法
2015/04/30 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
window.open的功能全解析
2006/10/10 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
Python netmiko模块的使用
2020/02/14 Python
什么是python的id函数
2020/06/11 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书