首頁 >後端開發 >PHP問題 >php fopen用法是什麼

php fopen用法是什麼

藏色散人
藏色散人原創
2020-08-20 10:25:063058瀏覽

php fopen用於開啟一個檔案或URL,其語法是“fopen(filename,mode,include_path,context)”,參數filename表示要開啟的檔案或URL,參數mode表示存取類型。

php fopen用法是什麼

推薦:《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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn