PHP 檔案讀寫操作

2021-05-22 14:26:07 字數 1347 閱讀 1945

php 中,資料通常都是儲存在mysql資料庫當中的。但是有些時候,我們還是需要使用php讀寫一些本地檔案。比如生成靜態頁面或者資料的本地快取。

php5+ 提供了一種方法file_put_contents(file,data,mode,context),它將乙個字串寫入檔案,返回寫入到檔案內資料的位元組數。和依次呼叫fopen(),fwrite() 以及 fclose() 功能一樣,方便了使用。

引數描述

file

必需。規定要寫入資料的檔案。如果檔案不存在,則建立乙個新檔案。

data

可選。規定要寫入檔案的資料。可以是字串、陣列或資料流。

mode

可選。規定如何開啟/寫入檔案。可能的值:

如果引數省略則預設為改寫檔案方式

context

可選。規定檔案控制代碼的環境。

context 是一套可以修改流的行為的選項。

php 參考書中,指明了讀檔案方法 file_get_contents 的可用版本 (php 4 >= 4.3.0, php 5),php 5 進行了擴充套件, 5.0.0 新增了對 context 的支援。 5.1.0 新增了 offset 和 maxlen 引數。

具體用法:file_get_contents( file

, flags

, context

, offset

, maxlen)引數

描述file

必需。規定要寫入資料的檔案。如果檔案不存在,則建立乙個新檔案。

flags

可選。規定如何讀取檔案。可能的值:

如果引數省略則預設為file_binary

context

上下文offset

可選。起始讀位置,偏移。

maxlen

可選。讀入長度。

每當我們訪問此網頁的時候,會顯示出訪問過的ip以及訪問時間;同時當前的訪問也會被記錄,以便在下次訪問的時候出現。

所有操作完成!

附讀寫引數:

『r』 唯讀方式開啟,將檔案指標指向檔案頭。

『r+』 讀寫方式開啟,將檔案指標指向檔案頭。

『w』 寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立檔案。

『w+』 讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立檔案。

『a』 寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立檔案。

『a+』 讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立檔案。

PHP中檔案讀寫操作

以下為檔案讀寫操作的 基本php函式及模式 看不明白就記住他 關於模式 r 唯讀方式開啟,檔案指標置於檔案頭 r 讀寫方式開啟,檔案指標置於檔案頭 w 只寫開啟,檔案指標置於檔案頭,檔案被剪下為0位元組,如果檔案不存在,嘗試建立檔案 w 讀寫開啟,檔案指標置於檔案頭,檔案大小被剪下為0位元組,如果檔...

PHP中檔案讀寫操作

以下為檔案讀寫操作的 基本php函式及模式 看不明白就記住他 關於模式 r 唯讀方式開啟,檔案指標置於檔案頭 r 讀寫方式開啟,檔案指標置於檔案頭 w 只寫開啟,檔案指標置於檔案頭,檔案被剪下為0位元組,如果檔案不存在,嘗試建立檔案 w 讀寫開啟,檔案指標置於檔案頭,檔案大小被剪下為0位元組,如果檔...

PHP檔案操作之讀寫

intreadfile string filename bool use include path false resource context 引數 filename 檔名 use include path 是否也在include path中搜尋檔案 context 規定檔案控制代碼的環境。con...