欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-05 22:19: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","
    ",$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读取文件内容的三种模式(转)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • php读取文件内容的三种模式(转)
  • 专题推荐

    作者信息
    php读取文件内容的三种模式(转)

    认证0级讲师

    推荐视频教程
  • php读取文件内容的三种模式(转)javascript初级视频教程
  • php读取文件内容的三种模式(转)jquery 基础视频教程
  • 视频教程分类