php fopen用於開啟一個檔案或URL,其語法是“fopen(filename,mode,include_path,context)”,參數filename表示要開啟的檔案或URL,參數mode表示存取類型。
推薦:《PHP影片教學》
PHP fopen() 函數
定義和用法
fopen() 函數開啟一個檔案或URL。
如果 fopen() 失敗,它將傳回 FALSE 並附帶錯誤訊息。您可以透過在函數名稱前面加上一個 '@' 來隱藏錯誤輸出。
語法
fopen(filename,mode,include_path,context)
參數
filename 必要。規定要開啟的文件或 URL。
mode 必需。規定您請求到該文件/流的存取類型。
可能的值:
"r" (只讀方式打開,將檔案指標指向檔案頭)
"r " (讀寫方式打開,將檔案指標指向文件頭)
"w" (寫入方式打開,清除文件內容,如果文件不存在則嘗試創建之)
"w " (讀寫方式打開,清除文件內容,如果文件不存在則嘗試創建之)
"a" (寫入方式打開,將文件指針指向文件末尾進行寫入,如果文件不存在則嘗試創建之)
"a " (讀寫方式打開,透過將文件指標指向文件末尾進行寫入來保存文件內容)
"x" (建立新的文件並以寫入方式打開,如果文件已存在則傳回FALSE 和一個錯誤)
"x " (建立一個新的檔案並以讀寫方式打開,如果檔案已存在則傳回FALSE 和一個錯誤)
include_path 可選。如果您還想在 include_path(在 php.ini 中)中搜尋檔案的話,請將該參數設定為 '1'。
context 可選。規定文件句柄的環境。 context 是一套可以修改流的行為的選項。
提示和註解
註解:當書寫一個文字檔案時,請確保您使用了正確的行結束符號!在 Unix 系統中,行結束符號為 \n;在 Windows 系統中,行結束符號為 \r\n;在 Macintosh 系統中,行結束符號為 \r。 Windows 系統中提供了一個文字轉換標記 "t" ,可以透明地將 \n 轉換為 \r\n。您也可以使用 "b" 來強制使用二進位模式,這樣就不會轉換資料。為了使用這些標記,請使用 "b" 或 "t" 來作為 mode 參數的最後一個字元。
實例
<?php $file = fopen("test.txt","r"); $file = fopen("/home/test/test.txt","r"); $file = fopen("/home/test/test.gif","wb"); $file = fopen("http://www.example.com/","r"); $file = fopen("ftp://user:password@example.com/test.txt","w"); ?>
以上是php fopen用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!