PHP打開檔

PHP fopen()函數用於打開檔或URL並返回資源。 fopen()函數接受兩個參數$ filename$mode$filename表示要被打開的檔,$mode表示檔模式,例如:只讀,讀寫,只寫等。

語法:

resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )

PHP打開檔模式

模式 描述
r 只讀模式打開檔。 它將檔指針放在檔的開頭。
r+ 讀寫模式打開檔。 它將檔指針放在檔的開頭。
w 只寫模式打開檔。 它將檔指針放在檔的開頭,並將檔截斷為零長度。 如果找不到檔,則會自動創建一個新檔。
w+ 讀寫模式打開檔。 它將檔指針放在檔的開頭,並將檔截斷為零長度。 如果找不到檔,則會自動創建一個新檔。
a 只寫模式打開檔。 它將檔指針放在檔的末尾。 如果找不到檔,則會創建一個新檔。
a+ 讀寫模式打開檔。 它將檔指針放在檔的末尾。 如果找不到檔,則會創建一個新檔。
x 只寫模式創建和打開檔。 它將檔指針放在檔的開頭。 如果找到檔,fopen()函數返回FALSE
x+ 它與x相同,但它以讀寫模式創建和打開檔。
c 以只寫模式打開檔。 如果檔不存在,則會創建它。 如果存在,它不會被截斷(與’w‘相反),也不會調用此函數失敗(如’x‘的情況)。 檔指針位於檔的開頭
c+ 它與c相同,但它以讀寫模式打開檔。

PHP打開檔示例

<?php
$handle = fopen("c:\\folder\\file.txt", "r");
?>

上一篇: PHP處理操作 下一篇: PHP讀取檔