您的位置:首页 > 编程语言 > PHP开发

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/>";

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: