中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

解析PHP中ob_start()函數(shù)的用法

2022-06-28    分類: 網(wǎng)站建設(shè)

ob_start()函數(shù)用于打開緩沖區(qū),比如header()函數(shù)之前如果就有輸出,包括回車/空格/換行/都會(huì)有"Header had all ready send by"的錯(cuò)誤,這時(shí)可以先用ob_start()打開緩沖區(qū)PHP代碼的數(shù)據(jù)塊和echo()輸出都會(huì)進(jìn)入緩沖區(qū)而不會(huì)立刻輸出.當(dāng)然打開緩沖區(qū)的作用很多,只要發(fā)揮你的想象.可以總結(jié)以下四點(diǎn):

1.用于header()之前
ob_start(); //打開緩沖區(qū)
echo /"Hellon/"; //輸出
header("location:index.php"); //把瀏覽器重定向到index.php
ob_end_flush();//輸出全部?jī)?nèi)容到瀏覽器
?>

2.phpinfo()函數(shù)可獲取客戶端和服務(wù)器端的信息,但要保存客戶端信息用緩沖區(qū)的方法是最好的選擇.
ob_start(); //打開緩沖區(qū)
phpinfo(); //使用phpinfo函數(shù)
$info=ob_get_contents(); //得到緩沖區(qū)的內(nèi)容并且賦值給$info
$file=fopen(/'info.txt/',/'w/'); //打開文件info.txt
fwrite($file,$info); //寫入信息到info.txt
fclose($file); //關(guān)閉文件info.txt
?>

3.靜態(tài)頁(yè)面技術(shù)
ob_start();//打開緩沖區(qū)
?>
php頁(yè)面的全部輸出
$content = ob_get_contents();//取得php頁(yè)面輸出的全部?jī)?nèi)容
$fp = fopen("output00001.html", "w"); //創(chuàng)建一個(gè)文件,并打開,準(zhǔn)備寫入
fwrite($fp, $content); //把php頁(yè)面的內(nèi)容全部寫入output00001.html,然后……
fclose($fp);
?>

4.輸出代碼
Function run_code($code) {
If($code) {
ob_start();
eval($code);
$contents = ob_get_contents();
ob_end_clean();
}else {
echo "錯(cuò)誤!沒(méi)有輸出";
exit();
}
return $contents;
}

當(dāng)前題目:解析PHP中ob_start()函數(shù)的用法
URL鏈接:http://www.rwnh.cn/news/172626.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、商城網(wǎng)站、全網(wǎng)營(yíng)銷推廣、響應(yīng)式網(wǎng)站網(wǎng)站收錄、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
宿松县| 高邑县| 汶上县| 洪雅县| 岗巴县| 安国市| 梅州市| 南安市| 金门县| 永胜县| 新巴尔虎右旗| 海伦市| 浦城县| 鄂伦春自治旗| 凉城县| 沙坪坝区| 兴国县| 成都市| 新丰县| 都昌县| 大悟县| 楚雄市| 藁城市| 奉贤区| 商都县| 衡阳市| 平昌县| 淄博市| 安仁县| 沂南县| 鄂尔多斯市| 天峨县| 通河县| 武汉市| 南昌县| 宁城县| 民勤县| 泌阳县| 屯昌县| 通江县| 长岭县|