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 相关文章推荐
使用 eAccelerator加速PHP代码的目的
Mar 16 PHP
一篇入门的php Class 文章
Apr 04 PHP
php下载远程文件类(支持断点续传)
Nov 14 PHP
php数组(array)输出的三种形式详解
Jun 05 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
php面象对象数据库操作类实例
Dec 02 PHP
php微信公众平台开发类实例
Apr 01 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
PHP集成环境XAMPP的安装与配置
Nov 13 PHP
PHP常用正则表达式精选(推荐)
May 28 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 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
晶体管来复再生式二管收音机
2021/03/02 无线电
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
range 标准化之获取
2011/08/28 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
MUI 上拉刷新/下拉加载功能实例代码
2017/04/13 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
python 生成目录树及显示文件大小的代码
2009/07/23 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
Python对象与引用的介绍
2019/01/24 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
中层竞聘演讲稿
2014/01/09 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
预防传染病方案
2014/06/14 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
初中语文教学反思范文
2016/03/03 职场文书
SQL中的连接查询详解
2022/06/21 SQL Server