最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年06月24日 10:08:30   作者:  
本篇文章是對(duì)PHP中ob_start()函數(shù)的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

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

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

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

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

相關(guān)文章

最新評(píng)論

宁都县| 陕西省| 木里| 白水县| 隆尧县| 东乡族自治县| 乌兰察布市| 无为县| 西丰县| 都兰县| 凭祥市| 中牟县| 临洮县| 洛隆县| 获嘉县| 黄陵县| 长子县| 拉孜县| 肥东县| 凌云县| 改则县| 乌苏市| 石河子市| 清水河县| 红桥区| 万盛区| 达尔| 伊宁县| 视频| 沿河| 河曲县| 怀远县| 正镶白旗| 石楼县| 金昌市| 镇安县| 碌曲县| 谷城县| 木兰县| 镇原县| 洮南市|