readfile() 函數讀取一個文件,並寫入到輸出緩衝。
如果成功,函數會傳回從檔案中讀入的位元組數。如果失敗,函數會傳回FALSE 並附帶錯誤訊息。您可以透過在函數名稱前面加上一個'@' 來隱藏錯誤輸出。
readfile(filename,include_path,context)
參數 | 描述 |
---|---|
filename | 必需。規定要讀取的文件。 |
include_path | 可選。如果您還想在include_path(在php.ini 中)中搜尋檔案的話,請設定該參數為'1'。 |
context | 可選。規定文件句柄的環境。 context 是一套可以修改流的行為的選項。 |
提示:如果在php.ini 檔案中"fopen wrappers" 已經被激活,您可以在本函數中使用URL 作為檔案名稱。
<?phpecho readfile("test.txt");?>
上面的程式碼將輸出:
There are two lines in this file.This is the last line.57