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);