PHP:寫入檔案

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 以及以後的版本所支持,僅能用於本地檔。

$filename = ‘test.txt’;
$fp = fopen($filename, ‘w’);
fwrite($fp, iconv("UTF-8″, "BIG5″, "測試文件"));
fclose($fp);

本篇發表於 PHP。將永久鏈結加入書籤。

回應已關閉。