五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > PHP 教程 > PHP fpassthru() 函數(shù)

PHP fpassthru() 函數(shù)

此節(jié)有 169 人學(xué)習(xí)過     參與評(píng)論

定義和用法

fpassthru() 函數(shù)輸出文件指針處的所有剩余數(shù)據(jù)。

該函數(shù)將給定的文件指針從當(dāng)前的位置讀取到 EOF,并把結(jié)果寫到輸出緩沖區(qū)。

語法

fpassthru(file)
參數(shù) 描述
file 必需。規(guī)定要讀取的打開文件或資源。

說明

如果發(fā)生錯(cuò)誤, fpassthru() 返回 false。否則 fpassthru() 返回從 file 讀取并傳遞到輸出的字符數(shù)目。

文件指針必須有效,并且必須指向一個(gè)由 fopen() 或 fsockopen() 成功打開(但還沒有被 fclose() 關(guān)閉)的文件。

提示和注釋

提示:如果已經(jīng)向文件寫入數(shù)據(jù),就必須調(diào)用 rewind() 來將文件指針指向文件頭。

提示:如果既不修改文件也不在特定位置檢索,只想將文件的內(nèi)容下載到輸出緩沖區(qū),應(yīng)該使用 readfile(),這樣可以省去 fopen() 調(diào)用。

注釋:當(dāng)在 Windows 系統(tǒng)中將 fpassthru() 用于二進(jìn)制文件時(shí),要確保在用 fopen() 打開文件時(shí)在 mode 中附加了 b 來將文件以二進(jìn)制方式打開。鼓勵(lì)在處理二進(jìn)制文件時(shí)使用 b 標(biāo)志,即使系統(tǒng)并不需要,這樣可以使腳本的移植性更好。

例子

例子 1

<?php
$file = fopen("test.txt","r");

// 讀取第一行
fgets($file);

// 把文件的其余部分發(fā)送到輸出緩存
echo fpassthru($file);

fclose($file);
?>

輸出:

There are three lines in this file.
This is the last line.59

注:59 指示被傳遞的字符數(shù)。

例子 2

轉(zhuǎn)儲(chǔ) www 服務(wù)器的 index 頁:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (169人查看0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------
PHP 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)