使用PHP读取资料

WBOY
Libérer: 2016-06-13 11:36:45
original
831 Les gens l'ont consulté

使用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("文件不存在");   }     ?>
Copier après la connexion

这种方法用于读取比较小的文件效果最好,如果读取大文件可能对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);   ?>
Copier après la connexion

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("文件不存在");   }     ?>
Copier après la connexion

下面是程序运行效果图

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


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal