fpassthru -輸出所有剩余的數據文件指針
fpassthru
( PHP 4中, PHP 5中)
fpassthru -輸出所有剩余的數據文件指針
描述
國際fpassthru (資源$處理)
讀取EOF分析的特定文件指針從當前的位置和結果寫入到輸出緩沖區。
您可能需要請倒帶( )重置文件指針的開頭的文件如果您已經寫入數據文件。
如果您只想轉儲文件內容的輸出緩沖區,而不首先修改或尋求特定抵消,您可能會想要使用readfile ( ) ,從而節省您fopen ( )函數的調用。
參數
把柄
文件指針必須有效,必須指向一個文件成功打開fopen ( )或者fsockopen ( ) (和尚未關閉fclose ( ) ) 。
返回值
如果出現錯誤, fpassthru ( )返回FALSE 。否則, fpassthru ( )返回的字符數讀取處理和通過輸出。
實例
例如# 1使用fpassthru ( )與二進制文件
// open the file in a binary mode
$name = './img/ok.png';
$fp = fopen($name, 'rb');
// send the right headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
// dump the picture and stop the script
fpassthru($fp);
exit;
?>