日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP語言中ob_start()函數的用法

PHP語言中ob_start()函數的用法

來源:程序員人生   發布時間:2014-01-21 17:04:18 閱讀次數:4418次

ob_start()函數用于打開緩沖區,比如header()函數之前如果就有輸出,包括回車空格換行都會有"Header had all ready send by"的錯誤,這時可以先用ob_start()打開緩沖區PHP代碼的數據塊和echo()輸出都會進入緩沖區而不會立刻輸出.當然打開緩沖區的作用很多,只要發揮你的想象.可以總結以下四點:
1.用于header()之前
ob_start(); //打開緩沖區
echo "Hellon"; //輸出
header("location:index.php"); //把瀏覽器重定向到index.php
ob_end_flush();//輸出全部內容到瀏覽器
?>
2.phpinfo()函數可獲取客戶端和服務器端的信息,但要保存客戶端信息用緩沖區的方法是最好的選擇.
ob_start(); //打開緩沖區
phpinfo(); //使用phpinfo函數
$info=ob_get_contents(); //得到緩沖區的內容并且賦值給$info
$file=fopen('info.txt','w'); //打開文件info.txt
fwrite($file,$info); //寫入信息到info.txt
fclose($file); //關閉文件info.txt
?>
3.靜態頁面技術
ob_start();//打開緩沖區
?>
php頁面的全部輸出
$content = ob_get_contents();//取得php頁面輸出的全部內容
$fp = fopen("output00001.html", "w"); //創建一個文件,并打開,準備寫入
fwrite($fp, $content); //把php頁面的內容全部寫入output00001.html,然后……
fclose($fp);
?>
4.輸出代碼
Function run_code($code) {
If($code) {
ob_start();
eval($code);
$contents = ob_get_contents();
ob_end_clean();
}else {
echo "錯誤!沒有輸出";
exit();
}
return $contents;
}

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线日韩欧美 | 少妇精品视频一区二区免费看 | 欧美日韩免费做爰视频 | 精品久久精品久久 | 亚洲精品成人在线 | av三级| 午夜性刺激免费看视频 | 国产suv精品一区二区四 | 在线视频91 | 免费一级片 | 欧美日韩精品电影 | 久久亚洲一区二区三区四区 | 久久永久免费 | 国产91在线视频 | 国产精品久久中文字幕 | 久久久久久久久久久久91 | 红桃视频成人免费网站 | 久久久久久久久久久久91 | 久久精品福利 | 日本免费三区 | 成年网站在线观看 | 成人永久免费视频 | 国产盗摄一区二区 | 又紧又大又爽精品一区二区 | 色综合视频在线观看 | 99麻豆| 午夜性色 | 亚洲综合一区二区三区 | 中文字幕亚韩 | 嫩草影院免费进入网站 | 久久嫩草 | 免费高清不卡av | 久久综合热| 亚洲永久免费 | 午夜在线小视频 | 精品999在线观看 | 色综合九九 | 久久精品1 | 亚洲精品电影网在线观看 | 九九热在线精品视频 | 国产成人一区二区三区 |