成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? PHP:fpassthru()的用法_Filesystem函數(shù)
全站頭部文字 我要出現(xiàn)在這里
PHP:fpassthru()的用法_Filesystem函數(shù) 810 2023-12-15   

fpassthru

(PHP 4, PHP 5)

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

說明

int fpassthru ( resource $handle )

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

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

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

參數(shù)

handle

文件指針必須是有效的,必須指向由 fopen() 或 fsockopen() 成功打開的文件(并還未由 fclose() 關(guān)閉)。

返回值

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

范例

Example #1 對二進(jìn)制文件使用 fpassthru()

<?php

// 以二進(jìn)制格式打開文件
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// 發(fā)送合適的報頭
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// 發(fā)送圖片并終止腳本
fpassthru($fp);
exit;

?>

注釋

Note:

當(dāng)在 Windows 系統(tǒng)中將 fpassthru() 用于二進(jìn)制文件,要確保在用 fopen() 打開文件時在 mode 中附加了 b 來將文件以二進(jìn)制方式打開。

鼓勵在處理二進(jìn)制文件時使用 b 標(biāo)志,即使系統(tǒng)并不需要,這樣可以使腳本的移植性更好。

參見

readfile() - 輸出一個文件 fopen() - 打開文件或者 URL popen() - 打開進(jìn)程文件指針 fsockopen() - 打開一個網(wǎng)絡(luò)連接或者一個Unix套接字連接


主站蜘蛛池模板: 新一剪梅| 漂亮的女邻居5伦理| 拔萝卜电影| 生活片爱情电影大全| 浙江卫视今晚上8点的节目是什么| 好妻子剧情简介| 协议过户什么意思| 同性gay| a和b生的孩子是什么血型| 女孩们的周末| 搬山道人| 阿妹的诺言| 姐妹头像| 欧美艹| 小镇姑娘高清在线观看| 风间由美电影影片| 2024头像| 双重欲望| 河北美术学院教务系统| 大胆艺术| 翁姆| 燕赵刑警演员表| 小泽真珠| 好看图片头像大全| 白色圣诞节| 宋学士濂文言文翻译| 冬春之交电影| 少女戏春潮| 婚姻审判短剧免费观看全集| 小丑回魂1| 奇米8888| 王艺潼| 光荣之路| 杨晓宁| 欲孽迷宫电影| jagger| 周韦彤写真| 视频污| 高潮艺术| 紫依| 宋晓飞|

?。。≌鹃L長期在線接!??!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103