首页 > 后端开发 > php教程 > 使用PHP读取资料

使用PHP读取资料

WBOY
发布: 2016-06-13 12:36:30
原创
965 人浏览过

使用PHP读取文件

PHP的IO操作比起java来说简单的不是一点点,同样的读取文件java的处理比较繁琐,php基本上就是几句代码就出来了。从这些地方来说php真的是比较方便,这次分享的是php文件操作的读取几种文件的方法

1.读取普通文件主要就是文本文件的读取方法

读取txt文本文件php给我们提供了比较常用的两种方法,还是先从简单的说起代码如下

<?php $path="usephp.txt";
   //判断文件是否存在
   if(file_exists($path)){
   	  $str=file_get_contents($path);
   	  echo $str;
   }else{
   	 die("文件不存在");
   }
  
   
?>
登录后复制

这种方法用于读取比较小的文件效果最好,如果读取大文件可能对apache造成很大的冲击,因为文件是一整个直接被读取出来。所以使用下面这种可能比较好

<?php $path="usephp.txt";
   /*判断文件是否存在*/
   if(file_exists($path)){
   	  $fp=fopen($path,"r");
   	  $str="";
   	  //设置缓冲区的大小为1024个字节
   	  $buf=1024;
   	  //用于验证读取文件的安全性(可选)
   	  $tem=0;
   	  while(!feof($fp)&&$buf-$tem>0){
   	  	$str.=fread($fp,$buf);
   	  	$tem+=$buf;
   	  }
   	  echo $str;
   	 
   }else{
   	 die("文件不存在");
   }
   fclose($fp);
   
?>
登录后复制

2.读取资源文件或者配置文件

对于资源文件或者配置文件,php也为我们提供了对于的方法,个人觉得php读这种文件的方法很好使,来简单看下我的资源文件

下面把读取资源文件的代码贴出来

<?php $path="pool.properties";
   //判断文件是否存在
   if(file_exists($path)){
   	  $str=parse_ini_file($path);
   	  foreach ($str as $key => $value ) {
        echo "$key : $value"."";
      }
   }else{
   	 die("文件不存在");
   }
  
   
?>
登录后复制

下面是程序运行效果图

是不是比java操作文件要简单呢?得意


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板