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