readfile
(PHP3 , PHP4)
readfile --- 輸出檔案
語法 :
int readfile(string filename [, int use_include_path])說明 :
讀取檔案並且將它寫到標準輸出。
傳回從檔案讀取的位元組大小,如果發生錯誤則此函式傳回false,而且會顯示出錯誤訊息,除非是以@readfile( )的方式呼叫,錯誤訊息才不會顯示出來。
如果filename是以"http://"開始的,則HTTP1.0開啟連結到指定的伺服器,並且將答覆(response)的文字寫到標準輸出。
無法處理HTTP轉向(redirects),因此必須包含延伸的斜線(slashes)在目錄上。
如果filename是以"ftp://"開始的,則ftp開啟連結到指定的伺服器,並且將請求的檔案寫到標準輸出,如果伺服器並不提供被動模式ftp(passive mode ftp)時,這將會失敗。
如果filename的開始都不是上述兩者的字串,則將從檔案系統開啟檔案,並且將它的內容寫到標準輸出。
如果你想在include_path中搜尋檔案,你可以使用第二個參數,並且將它設為1。
參考 : fpassthru( ) file( ) fopen( ) include( ) require( ) virtual( )