程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php讀取文件內容的三種方式(轉)

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.   
  22. //*******************第二種讀取方式***************************   
  23. header("content-type:text/html;charset=utf-8");   
  24. //文件路徑   
  25. $file_path="text.txt";   
  26. $conn=file_get_contents($file_path);   
  27. $conn=str_replace("\r\n","<br/>",file_get_contents($file_path));   
  28. echo $conn;   
  29. fclose($fp);   
  30.   
  31.   
  32. //******************第三種讀取方式,循環讀取*****************   
  33. header("content-type:text/html;charset=utf-8");   
  34. //文件路徑   
  35. $file_path="text.txt";   
  36. //判斷文件是否存在   
  37. if(file_exists($file_path)){   
  38. //判斷文件是否能打開   
  39. if($fp=fopen($file_path,"a+")){   
  40. $buffer=1024;   
  41. //邊讀邊判斷是否到了文件末尾   
  42. $str="";   
  43. while(!feof($fp)){   
  44. $str.=fread($fp,$buffer);   
  45. }   
  46. }else{   
  47. echo "文件不能打開";   
  48. }   
  49. }else{   
  50. echo "沒有這個文件";   
  51. }   
  52. //替換字符   
  53. $str=str_replace("\r\n","<br>",$str);   
  54. echo $str;   
  55. fclose($fp);   
  56. 讀取INI配置文件的函數:   
  57. $arr=parse_ini_file("config.ini");   
  58. //返回的是數組   
  59. echo $arr['host']."<br/>";   
  60. echo $arr['username']."<br/>";   
  61. echo $arr['password']."<br/>";   

參考鏈接:

php讀取文件內容至字符串並加以處理的代碼
學習php讀取文件內容的方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved