php獲取文件所有數據 php獲取文件內容的函數

php如何獲取文件內容?

PHP 中的 file_get_contents() 函數可以實現

成都創新互聯公司從2013年成立,是專業互聯網技術服務公司,擁有項目網站設計制作、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元曲沃做網站,已為上家服務,為曲沃各地企業和個人服務,聯系電話:18982081108

file_get_contents() 函數把整個文件讀入一個字符串中。

和 file() 一樣,不同的是 file_get_contents() 把文件讀入一個字符串。

file_get_contents() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。

例如:

?php

echo file_get_contents("test.txt");

?

用php讀取txt內容

首先fopen讀取TXT文件,獲取一個文件指針,然后fgets獲取一行,再fgets繼續讀取下一行

官方例子:

?php

$f?=?fopen?("fgetstest.php",?"r");

$ln=?0;

while?(!?feof?($f))?{

$line=?fgets?($f);

++$ln;

printf?("%2d:?",?$ln);

if?($line===FALSE)?print?("FALSE\n");

else?print?($line);

}

fclose?($f);

這個前提是你的$f這個文件指針不能關閉,如果你想在不同請求的情況下實現,那就要吧$f做全局存儲了,看看存session可否(我沒做過,不確定,你試試看)

PHP讀取目錄下所有文件內容并顯示

?php

function printFile($filepath)

{

//substr(string,start,length)函數返回字符串的一部分;start規定在字符串的何處開始 ;length規定要返回的字符串長度。默認是直到字符串的結尾。

//strripos(string,find,start)查找 "php" 在字符串中最后一次出現的位置; find為規定要查找的字符;start可選。規定開始搜索的位置

//讀取文件后綴名

//$filetype = substr ( $filename, strripos ( $filename, "." ) + 1 );

//判斷是不是以txt結尾并且是文件

#if ($filetype == "txt" is_file ( $filepath . "/" . $filename ))

if ( is_file ( $filepath))

{

$filename=iconv("gb2312","utf-8",$filepath);

echo $filename."內容如下:"."br/";

$fp = fopen ( $filepath, "r" );//打開文件

#while (! feof ( $f )) //一直輸出直到文件結尾

$i = 1;

while ($i 10)

{

$line = fgets ( $fp );

echo $line."br/";

$i = $i +1;

}

fclose($fp);

}

}

(此處空一行)

function readFileRecursive($filepath)

{

if (is_dir ( $filepath )) //判斷是不是目錄

{

$dirhandle = opendir ( $filepath );//打開文件夾的句柄

if ($dirhandle)

{

//判斷是不是有子文件或者文件夾

while ( ($filename = readdir ( $dirhandle ))!= false )

{

if ($filename == "." or $filename == "..")

{

//echo "目錄為“.”或“..”"."br/";

continue;

}

//判斷是否為目錄,如果為目錄遞歸調用函數,否則直接讀取打印文件

if(is_dir ($filepath . "/" . $filename ))

{

readFileRecursive($filepath . "/" . $filename);

}

else

{

//打印文件

printFile($filepath . "/" . $filename);

echo "br/";

}

}

closedir ( $dirhandle );

}

}

else

{

printFile($filepath . "/" . $filename);

return;

}

}

(此處空一行)

header("content-type:text/html;charset=utf-8");

#echo "Hello World"."br/";

$filepath = "C:/phpStudy/PHPTutorial/WWW/test/results"; //想要讀取的目錄

readFileRecursive($filepath )

?

擴展資料:

php還可以讀取文件夾下所有圖片,方法如下

hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要讀取的文件夾

(此處空一行)

$url = '/data/upload/admin/20170517/'; //圖片所存在的目錄

(此處空一行)

$filesnames = scandir($hostdir); //得到所有的文件

(此處空一行)

//? print_r($filesnames);exit;

//獲取也就是掃描文件夾內的文件及文件夾名存入數組 $filesnames

(此處空一行)

$www = '.***.com/'; //域名

(此處空一行)

foreach ($filesnames as $name) {

$aurl= "img width='100' height='100' src='".$."' alt = '".$name."'"; //圖片

echo $aurl . "br/"; //輸出他

名稱欄目:php獲取文件所有數據 php獲取文件內容的函數
文章出自:http://m.kartarina.com/article14/hiidde.html

成都網站建設公司_創新互聯,為您提供服務器托管網頁設計公司軟件開發云服務器網站制作搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 无码精品A∨在线观看| 小泽玛丽无码视频一区 | 精品人妻无码一区二区色欲产成人| 亚洲AV无码成人精品区日韩| 国产成人无码免费视频97| 亚洲国产精品无码专区影院| 伊人天堂av无码av日韩av| 国产乱子伦精品无码专区| 无码人妻丰满熟妇区96| 国产成人A人亚洲精品无码| 免费无码午夜福利片| 精品人妻大屁股白浆无码| av无码精品一区二区三区四区 | 国产高新无码在线观看| 亚洲欧洲国产综合AV无码久久| 亚洲精品无码专区2| 色欲AV永久无码精品无码| 亚洲综合无码一区二区三区| 亚洲国产AV无码专区亚洲AV| 人妻老妇乱子伦精品无码专区| 精品国产一区二区三区无码| 国产50部艳色禁片无码| 中文字幕乱偷无码AV先锋| 亚洲精品无码激情AV| 东京热av人妻无码| 亚洲av无码无线在线观看| 无码一区二区波多野结衣播放搜索| 亚洲av无码成人黄网站在线观看| 中文字幕无码人妻AAA片| 无码任你躁久久久久久久| 日韩成人无码影院| 亚洲成av人片在线观看天堂无码| 乱人伦人妻中文字幕无码| 妖精色AV无码国产在线看| 国产丝袜无码一区二区视频| 西西人体444www大胆无码视频| 亚洲精品天堂无码中文字幕| 一本天堂ⅴ无码亚洲道久久| 无码爆乳护士让我爽| 人妻少妇看A偷人无码精品视频 | 无码国产69精品久久久久孕妇|