php读取文件的几种方式
2014-01-24 11:00
344 查看
<?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);
*/
//*******************第二种读取方式**********************************
//$conn=file_get_contents($file_path);
//$conn=str_replace("\r\n","<br/>",file_get_contents($file_path));
//echo $conn;
//fclose($fp);
//******************第三种读取方式,循环读取******************************
//判断文件是否存在
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);
?>
****************************************************************************************
<?php
//读取INI配置文件的函数
$arr=parse_ini_file("config.ini");//返回的是数组
echo $arr['host']."<br/>";
echo $arr['username']."<br/>";
echo $arr['password']."<br/>";
?>
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);
*/
//*******************第二种读取方式**********************************
//$conn=file_get_contents($file_path);
//$conn=str_replace("\r\n","<br/>",file_get_contents($file_path));
//echo $conn;
//fclose($fp);
//******************第三种读取方式,循环读取******************************
//判断文件是否存在
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);
?>
****************************************************************************************
<?php
//读取INI配置文件的函数
$arr=parse_ini_file("config.ini");//返回的是数组
echo $arr['host']."<br/>";
echo $arr['username']."<br/>";
echo $arr['password']."<br/>";
?>
相关文章推荐
- 网上文章常见的几种读取.properties文件的方式
- Spring中读取properties文件的几种方式
- php读取文件内容的三种方式
- Java读取文件内容的几种方式
- Java读取文件内容的几种方式
- Java读取文件内容的几种方式
- vc中读取wav文件的时长和文件播放的几种方式
- Spring读取配置文件的几种方式
- Java读取文件内容的几种方式
- html文件中插入php代码的几种方式
- vc中读取wav文件的时长和文件播放的几种方式
- PHP读取大文件的几种方法
- Java读取文件内容的几种方式
- Java读取文件内容的几种方式 分类: Java 2015-07-20 17:55 2人阅读 评论(0) 收藏
- spring中读取xml配置文件、获取bean的几种方式
- Java读取文件内容的几种方式
- 读取CSV文件的几种方式
- PHP读取文件内容的五种方式
- 【JavaEE】读取配置文件路径的几种方式
- 读取项目属性文件的几种方式