日期:2014-05-17 浏览次数:20611 次
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("文件不存在");
}
?>
<?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);
?>
对于资源文件或者配置文件,php也为我们提供了对于的方法,个人觉得php读这种文件的方法很好使,来简单看下我的资源文件

下面把读取资源文件的代码贴出来
<?php
$path="pool.properties";
//判断文件是否存在
if(file_exists($path)){
$str=parse_ini_file($path);
foreach ($str as $key => $value ) {
echo "$key : $value"."</br>";
}
}else{
die("文件不存在");
}
?>

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