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 和 MySQL 基础教程(三)
Oct 09 PHP
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
php学习 字符串课件
Jun 15 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
redis 队列操作的例子(php)
Apr 12 PHP
ThinkPHP之getField详解
Jun 20 PHP
PHP分页类集锦
Nov 18 PHP
PHP常用技巧汇总
Mar 04 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 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扩展函数
2006/10/09 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
javascript parseInt与Number函数的区别
2010/01/21 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
Python编码类型转换方法详解
2016/07/01 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python将图片转换为字符画的方法
2020/06/16 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
领导班子三严三实对照检查材料
2014/09/25 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
中学教代会开幕词
2016/03/04 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书