php读取文件内容的三种可行方法示例介绍

 更新时间:2014年02月08日 15:40:17   作者:  
这篇文章主要介绍了php读取文件内容的三种方法,需要的朋友可以参考下
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编写一个简单的路由类

    php编写一个简单的路由类,需要的朋友可以参考下。
    2011-04-04
  • thinkphp5.0自定义验证规则使用方法

    thinkphp5.0自定义验证规则使用方法

    本文主要讲了thinkphp5.0版本中自定义验证规则的使用方法和一些注意事项。
    2017-11-11
  • 功能强大的PHP发邮件类

    功能强大的PHP发邮件类

    这篇文章主要为大家详细介绍了功能强大的PHP发邮件类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Laravel操作redis和缓存操作详解

    Laravel操作redis和缓存操作详解

    这篇文章主要为大家详细介绍了Laravel操作redis和缓存操作的相关知识,文中的示例代码讲解详细,具有一定的学习和借鉴价值,感兴趣的小伙伴可以跟随小编一起学习游戏
    2023-02-02
  • php图片的二进制转换实现方法

    php图片的二进制转换实现方法

    这篇文章主要介绍了php图片的二进制转换实现方法,详细介绍了图片与二进制之间转换的原理与实现技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP数据源架构模式之表入口模式实例分析

    PHP数据源架构模式之表入口模式实例分析

    这篇文章主要介绍了PHP数据源架构模式之表入口模式,结合实例形式分析了PHP表入口模式的相关概念、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2020-01-01
  • PHP随机生成中文段落示例【测试网站内容时使用】

    PHP随机生成中文段落示例【测试网站内容时使用】

    这篇文章主要介绍了PHP随机生成中文段落,结合实例形式分析了PHP针对随机中文段落的编码转换、生成相关操作技巧,需要的朋友可以参考下
    2020-04-04
  • 基于php使用memcache存储session的详解

    基于php使用memcache存储session的详解

    本篇文章是对php使用memcache存储session进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 分析Composer实现自动加载原理

    分析Composer实现自动加载原理

    一般在框架中都会用到composer工具, 用它来管理依赖。其中 composer有类的自动加载机制,可以加载composer下载的库中的所有的类文件。那么composer的自动加载机制是怎么实现的呢?
    2021-05-05
  • php关闭warning问题的解决方法

    php关闭warning问题的解决方法

    下面小编就为大家带来一篇php关闭warning问题的解决方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05

最新评论