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...