作者:寒风中挣扎_427 | 来源:互联网 | 2017-05-13 02:17
分享下php读取文件内容的三种方法。
php读取文件内容:
- //**************第一种读取方式*****************************
- header("content-type:text/html;charset=utf-8");
- //文件路径
- $file_path="text.txt";
- //判断是否有这个文件
- if(file_exists($file_path)){
- if($fp=fopen($file_path,"a+")){
- //读取文件
- $c>fread($fp,filesize($file_path));
- //替换字符串
- $c>str_replace("\r\n","
",$conn); - echo $conn."
"; - }else{
- echo "文件打不开";
- }
- }else{
- echo "没有这个文件";
- }
- fclose($fp);
-
-
- //*******************第二种读取方式***************************
- header("content-type:text/html;charset=utf-8");
- //文件路径
- $file_path="text.txt";
- $c>file_get_contents($file_path);
- $c>str_replace("\r\n","
",file_get_contents($file_path)); - echo $conn;
- fclose($fp);
-
-
- //******************第三种读取方式,循环读取*****************
- header("content-type:text/html;charset=utf-8");
- //文件路径
- $file_path="text.txt";
- //判断文件是否存在
- 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","
",$str); - echo $str;
- fclose($fp);
- 读取INI配置文件的函数:
- $arr=parse_ini_file("config.ini");
- //返回的是数组
- echo $arr['host']."
"; - echo $arr['username']."
"; - echo $arr['password']."
";
以上就介绍了php读取文件内容的三种方式转,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。