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
$handle = fopen("c:\\folder\\file.txt", "r");
?>