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