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

php讀取文件內容的三種可行方法示例介紹

編輯:關於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+")){
//讀取文件
$conn=fread($fp,filesize($file_path));
//替換字符串
$conn=str_replace("\r\n","<br/>",$conn);
echo $conn."<br/>";
}else{
echo "文件打不開";
}
}else{
echo "沒有這個文件";
}
fclose($fp);

//*******************第二種讀取方式***************************
復制代碼 代碼如下:
header("content-type:text/html;charset=utf-8");
//文件路徑
$file_path="text.txt";
$conn=file_get_contents($file_path);
$conn=str_replace("\r\n","<br/>",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","<br>",$str);
echo $str;
fclose($fp);
讀取INI配置文件的函數:
$arr=parse_ini_file("config.ini");
//返回的是數組
echo $arr['host']."<br/>";
echo $arr['username']."<br/>";
echo $arr['password']."<br/>";

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