当前位置:Gxlcms > PHP教程 > php读取文件内容的三种方式(转)_PHP教程

php读取文件内容的三种方式(转)_PHP教程

时间:2021-07-01 10:21:17 帮助过:4人阅读

php读取文件内容:
  1. //**************第一种读取方式*****************************
  2. header("content-type:text/html;charset=utf-8");
  3. //文件路径
  4. $file_path="text.txt";
  5. //判断是否有这个文件
  6. if(file_exists($file_path)){
  7. if($fp=fopen($file_path,"a+")){
  8. //读取文件
  9. $conn=fread($fp,filesize($file_path));
  10. //替换字符串
  11. $conn=str_replace("\r\n","
    "
    ,$conn);
  12. echo $conn."
    "
    ;
  13. }else{
  14. echo "文件打不开";
  15. }
  16. }else{
  17. echo "没有这个文件";
  18. }
  19. fclose($fp);
  20. //*******************第二种读取方式***************************
  21. header("content-type:text/html;charset=utf-8");
  22. //文件路径
  23. $file_path="text.txt";
  24. $conn=file_get_contents($file_path);
  25. $conn=str_replace("\r\n","
    "
    ,file_get_contents($file_path));
  26. echo $conn;
  27. fclose($fp);
  28. //******************第三种读取方式,循环读取*****************
  29. header("content-type:text/html;charset=utf-8");
  30. //文件路径
  31. $file_path="text.txt";
  32. //判断文件是否存在
  33. if(file_exists($file_path)){
  34. //判断文件是否能打开
  35. if($fp=fopen($file_path,"a+")){
  36. $buffer=1024;
  37. //边读边判断是否到了文件末尾
  38. $str="";
  39. while(!feof($fp)){
  40. $str.=fread($fp,$buffer);
  41. }
  42. }else{
  43. echo "文件不能打开";
  44. }
  45. }else{
  46. echo "没有这个文件";
  47. }
  48. //替换字符
  49. $str=str_replace("\r\n","
    "
    ,$str);
  50. echo $str;
  51. fclose($fp);
  52. 读取INI配置文件的函数:
  53. $arr=parse_ini_file("config.ini");
  54. //返回的是数组
  55. echo $arr['host']."
    "
    ;
  56. echo $arr['username']."
    "
    ;
  57. echo $arr['password']."
    "
    ;

参考链接:

php读取文件内容至字符串并加以处理的代码
学习php读取文件内容的方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/729832.htmlTechArticlephp读取文件内容: //**************第一种读取方式***************************** header( "content-type:text/html;charset=utf-8" ); //文件路径 $file_path = "text.txt" ;...

人气教程排行