php讀取文件內(nèi)容的三種可行方法示例介紹
更新時(shí)間:2014年02月08日 15:40:17 作者:
這篇文章主要介紹了php讀取文件內(nèi)容的三種方法,需要的朋友可以參考下
php讀取文件內(nèi)容的三種方法:
//**************第一種讀取方式*****************************
header("content-type:text/html;charset=utf-8");
//文件路徑
$file_path="text.txt";
//判斷是否有這個(gè)文件
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 "沒有這個(gè)文件";
}
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 "沒有這個(gè)文件";
}
//替換字符
$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/>";
//**************第一種讀取方式*****************************
復(fù)制代碼 代碼如下:
header("content-type:text/html;charset=utf-8");
//文件路徑
$file_path="text.txt";
//判斷是否有這個(gè)文件
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 "沒有這個(gè)文件";
}
fclose($fp);
//*******************第二種讀取方式***************************
復(fù)制代碼 代碼如下:
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)讀取*****************
復(fù)制代碼 代碼如下:
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 "沒有這個(gè)文件";
}
//替換字符
$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多文件上傳實(shí)現(xiàn)代碼
- PHP判斷遠(yuǎn)程圖片或文件是否存在的實(shí)現(xiàn)代碼
- php中的filesystem文件系統(tǒng)函數(shù)介紹及使用示例
- php解壓文件代碼實(shí)現(xiàn)php在線解壓
- php導(dǎo)入csv文件碰到亂碼問題的解決方法
- PHP遍歷并打印指定目錄下所有文件實(shí)例
- php生成excel文件的簡(jiǎn)單方法
- php遍歷目錄輸出目錄及其下的所有文件示例
- curl不使用文件存取cookie php使用curl獲取cookie示例
- 使用PHP強(qiáng)制下載PDF文件示例
- 修改apache配置文件去除thinkphp url中的index.php
- php生成txt文件標(biāo)題及內(nèi)容的方法
- PHP 下載文件時(shí)自動(dòng)添加bom頭的方法實(shí)例
- php使用多個(gè)進(jìn)程同時(shí)控制文件讀寫示例
相關(guān)文章
thinkphp5.0自定義驗(yàn)證規(guī)則使用方法
本文主要講了thinkphp5.0版本中自定義驗(yàn)證規(guī)則的使用方法和一些注意事項(xiàng)。2017-11-11
php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法
這篇文章主要介紹了php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法,詳細(xì)介紹了圖片與二進(jìn)制之間轉(zhuǎn)換的原理與實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
PHP數(shù)據(jù)源架構(gòu)模式之表入口模式實(shí)例分析
這篇文章主要介紹了PHP數(shù)據(jù)源架構(gòu)模式之表入口模式,結(jié)合實(shí)例形式分析了PHP表入口模式的相關(guān)概念、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-01-01
PHP隨機(jī)生成中文段落示例【測(cè)試網(wǎng)站內(nèi)容時(shí)使用】
這篇文章主要介紹了PHP隨機(jī)生成中文段落,結(jié)合實(shí)例形式分析了PHP針對(duì)隨機(jī)中文段落的編碼轉(zhuǎn)換、生成相關(guān)操作技巧,需要的朋友可以參考下2020-04-04
基于php使用memcache存儲(chǔ)session的詳解
本篇文章是對(duì)php使用memcache存儲(chǔ)session進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
分析Composer實(shí)現(xiàn)自動(dòng)加載原理
一般在框架中都會(huì)用到composer工具, 用它來(lái)管理依賴。其中 composer有類的自動(dòng)加載機(jī)制,可以加載composer下載的庫(kù)中的所有的類文件。那么composer的自動(dòng)加載機(jī)制是怎么實(shí)現(xiàn)的呢?2021-05-05

