php 檔案操作

2022-03-06 11:25:02 字數 1157 閱讀 3212

fopen(filename,mode,include_path,context)
mode

說明"r"

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

"r+"

讀寫方式開啟,將檔案指標指向檔案頭。

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

"w+"

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

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

"a+"

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

"x"建立並以寫入方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則 fopen() 呼叫失敗並返回 false,並生成一條 e_warning 級別的錯誤資訊。如果檔案不存在則嘗試建立之。

這和給底層的 open(2) 系統呼叫指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以後的版本所支援,僅能用於本地檔案。

"x+"

建立並以讀寫方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則 fopen() 呼叫失敗並返回 false,並生成一條 e_warning 級別的錯誤資訊。如果檔案不存在則嘗試建立之。

這和給底層的 open(2) 系統呼叫指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以後的版本所支援,僅能用於本地檔案。

在php的mode只以上**的設定,其它操作都無效,例如"rw"、"rb"、"rw+"等組合。

在php正規表示式匹配函式preg_match

查尋檔案中符合cst+8 或 cst+08:00或cst-08:00  通過此正規表示式 cst\d\d\d?\d可以查詢到。

正規表示式常用的字元,無須太過深入了解,除非專案大量需要

\d  整數 ,\d 字元,+ 重複一次以上,?重複0次或1次,*重複0次或多次,{n,m}重複n到m次,[ ]匹配括號裡出現的內容。

ip的限制在於最大值不能超過256,根據這一原則進行正規表示式設計。

ip :((25[0-5]|2[0-4]\d|[0,1]?\d\d?)\.)(25[0-5]|2[0-4]\d|[0,1]?\d\d?)

郵箱正規表示式:

php操作php檔案

聽起來有些暈吧?使用php來操作php頁面。有乙個小的用途,在乙個系統當中可能會有個別的小項不便存入資料庫,但是我們又要經常在其他頁面當中呼叫,而且還需要更新,那麼我們就可以用這種方式來解決。其中遇到幾個小問題,搞了俺半天時間才搞定 比如說 使用者需要更改某乙個標題,但是單獨為這個標題在建立乙個表,...

php檔案操作

1 開啟檔案 resource fopen string filename,string mode bool use include path resource zcontext handle fopen filename,mode 開啟檔案,返回代表此檔案的資源的控制代碼 檔名稱可以使用相對路徑或...

PHP 檔案操作

建立檔案 方法一 file fopen test.txt w 方法二 touch file 建立資料夾 mkdir web www testing test dir 0700 建立多層資料夾 原生 mkdir web www testing test dir 0700,true 遞迴 functio...