查詢

fpassthru()函式—用法及示例

「 將檔案指標指向的檔案從當前位置輸出到標準輸出(瀏覽器) 」


函式名稱:fpassthru()

函式描述:fpassthru() 函式將檔案指標指向的檔案從當前位置輸出到標準輸出(瀏覽器)。

適用版本:所有 PHP 版本。

用法:

fpassthru ( resource $handle ) : int|false

引數:

  • $handle:必需,檔案資源指標,通常由 fopen() 函式返回。

返回值:

  • 成功時返回輸出的位元組數,失敗時返回 false。

示例:

$file = fopen('example.txt', 'rb');
if ($file) {
    fpassthru($file);
    fclose($file);
} else {
    echo "無法開啟檔案。";
}

上述示例中,我們首先使用 fopen() 函式開啟一個名為 example.txt 的檔案,並將其以二進位制模式開啟。然後,我們透過 fpassthru() 函式將檔案內容輸出到瀏覽器。最後,我們使用 fclose() 函式關閉檔案控制代碼。

請注意,fpassthru() 函式通常用於輸出大型檔案,因為它會直接將檔案內容傳輸給瀏覽器,而不需要將整個檔案載入到記憶體中。這對於處理大型檔案非常有用,因為它可以節省記憶體消耗。

補充糾錯
上一個函式: fpm_get_status()函式
熱門PHP函式
分享連結