php的readfile() 函數會讀取一個文件,並寫入到輸出緩衝。
如果成功,函數會傳回從檔案中讀入的位元組數。如果失敗,函數會傳回 FALSE 並附帶錯誤訊息。您可以透過在函數名稱前面加上一個 '@' 來隱藏錯誤輸出。 (推薦學習:PHP影片教學)
語法
readfile(filename,include_path,context)
<?php echo readfile("test.txt"); ?>
## #上面的程式碼會輸出:######
There are two lines in this file. This is the last line. 57###測試的是600張圖片同時用readfile來讀取,在同一頁上顯示,結果php-cgi.exe進程大量增加,圖片開啟很慢,同伺服器其他PHP程式打不開。 ######因為一張圖片的讀取和傳輸的時間遠大於一個普通頁面,這樣PHP進程很長時間不能釋放,造成大量php-cgi.exe生成,我最高生成200多個這樣的進程。 #########如果需要一次性或網站訪問量過大,盡量不要用PHP的readfile()函數來讀取圖片,一般伺服器承受不起。 ######
以上是php的readfile能讀圖片嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!