PHP 檔案的讀取

2021-08-28 01:17:40 字數 1161 閱讀 2199

讀取檔案中內容的思路:

1️⃣ 判斷檔案是否存在

2️⃣ 開啟檔案(操作檔案(讀/寫)時,必須先執行開啟操作)

3️⃣ 讀取檔案的內容

4️⃣關閉檔案

//獲取檔案

$filename = "./file01.txt";

//判斷檔案是否存在 file_exists 判斷是否存在檔案,存在返回 true,不存在返回 false

if(!file_exists($filename))

//程式往下執行證明,檔案存在

//開啟檔案 無論是那種讀/寫方式,游標都在開頭位置

$handle = fopen($filename, "r");

//讀取檔案 fread()讀取檔案.引數1:要讀取的檔案,引數2:讀取的長度

$cont = fread($handle,3);

//輸出讀取的值

echo $cont;

//關閉檔案

fclose($handle);

讀取整個檔案中的內容

// 1, 如果游標的位置不是在開頭位置,要重置游標

rewind($handle);

// 2, 獲取檔案大小

$filesize = filesize($filename);

// 3, 讀取檔案

$content = fread($handle, $filesize);

// 4, 使用 nl2br 將 \n 轉為 實體標籤

$content = nl2br($content);

// 5, 輸出

echo($content);

以上的方法是乙個位元組乙個位元組讀取檔案

下面的是一行一行的讀取檔案

//將游標重置到檔案開頭位置

rewind($handle);

//fgets 一行一行的讀取檔案中的位置,讀取到的內容,當內容讀取完畢時返回false

while ($content = fgets($handle))

//feof(控制代碼變數):判斷游標是否已經到了檔案的末尾.到末尾 true;不到末尾 false;

while (!feof($handle))

php 讀取檔案

那如何讀取乙個檔案呢?我們先學乙個函式。int readfile string 檔名 linux類的讀了方式 readfile home paul test.txt windows類的讀取方式 readfile c boot.ini file get contents開啟檔案 上面的是單純打檔案就直...

PHPExcel讀取php檔案讀取亂碼的問題解決

使用 reader setinputencoding big5 設定編碼即可。big5是檔案的需要匯入的檔案的編碼格式。可以使用notepad 檢視檔案編碼格式 2.示例 如下 set encode false filetype phpexcel iofactory identify file if...

PHP如何讀取檔案

php讀取檔案可以讀取當前伺服器或遠端伺服器中的檔案。其步驟是 開啟檔案 讀檔案和關閉檔案。1,php如何開啟檔案 使用php函式fopen 開啟乙個檔案,fopen 一般使用2個引數表示開啟檔案的路徑和檔案模式。比如 fp fopen cnbruce.txt w 其中 cnbruce.txt 就表...