php讀取文件內(nèi)容的三種可行方法示例介紹
更新時間:2014年02月08日 15:40:17 作者:
這篇文章主要介紹了php讀取文件內(nèi)容的三種方法,需要的朋友可以參考下
php讀取文件內(nèi)容的三種方法:
//**************第一種讀取方式*****************************
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);
//******************第三種讀取方式,循環(huán)讀取*****************
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配置文件的函數(shù):
$arr=parse_ini_file("config.ini");
//返回的是數(shù)組
echo $arr['host']."<br/>";
echo $arr['username']."<br/>";
echo $arr['password']."<br/>";
//**************第一種讀取方式*****************************
復制代碼 代碼如下:
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);
//******************第三種讀取方式,循環(huán)讀取*****************
復制代碼 代碼如下:
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配置文件的函數(shù):
$arr=parse_ini_file("config.ini");
//返回的是數(shù)組
echo $arr['host']."<br/>";
echo $arr['username']."<br/>";
echo $arr['password']."<br/>";
您可能感興趣的文章:
- php讀取excel文件示例分享(更新修改excel)
- php獲取文件大小的方法
- php根據(jù)操作系統(tǒng)轉(zhuǎn)換文件名大小寫的方法
- php多文件上傳下載示例分享
- php多文件上傳實現(xiàn)代碼
- PHP判斷遠程圖片或文件是否存在的實現(xiàn)代碼
- php中的filesystem文件系統(tǒng)函數(shù)介紹及使用示例
- php解壓文件代碼實現(xiàn)php在線解壓
- php導入csv文件碰到亂碼問題的解決方法
- PHP遍歷并打印指定目錄下所有文件實例
- php生成excel文件的簡單方法
- php遍歷目錄輸出目錄及其下的所有文件示例
- curl不使用文件存取cookie php使用curl獲取cookie示例
- 使用PHP強制下載PDF文件示例
- 修改apache配置文件去除thinkphp url中的index.php
- php生成txt文件標題及內(nèi)容的方法
- PHP 下載文件時自動添加bom頭的方法實例
- php使用多個進程同時控制文件讀寫示例
相關文章
PHP數(shù)據(jù)源架構(gòu)模式之表入口模式實例分析
這篇文章主要介紹了PHP數(shù)據(jù)源架構(gòu)模式之表入口模式,結(jié)合實例形式分析了PHP表入口模式的相關概念、原理、使用方法及操作注意事項,需要的朋友可以參考下2020-01-01PHP隨機生成中文段落示例【測試網(wǎng)站內(nèi)容時使用】
這篇文章主要介紹了PHP隨機生成中文段落,結(jié)合實例形式分析了PHP針對隨機中文段落的編碼轉(zhuǎn)換、生成相關操作技巧,需要的朋友可以參考下2020-04-04