首页 > 编程 > PHP > 正文

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

2019-11-15 01:22:56
字体:
来源:转载
供稿:网友
php读取文件内容的三种方式(转)分享下php读取文件内容的三种方法。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","<br/>",$conn);
  12. echo$conn."<br/>";
  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","<br/>",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","<br>",$str);
  50. echo$str;
  51. fclose($fp);
  52. 读取INI配置文件的函数:
  53. $arr=parse_ini_file("config.ini");
  54. //返回的是数组
  55. echo$arr['host']."<br/>";
  56. echo$arr['username']."<br/>";
  57. echo$arr['passWord']."<br/>";

参考链接:

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表