亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        PHP使用ob_start生成html頁面的方法

        字號:


            ob_start([string output_callback])- 打開輸出緩沖區(qū)
            所有的輸出信息不在直接發(fā)送到瀏覽器,而是保存在輸出緩沖區(qū)里面,可選得回調函數用于處理輸出結果信息。
            ob_end_flush - 結束(發(fā)送)輸出緩沖區(qū)的內容,關閉輸出緩沖區(qū)
            使用output control 函數可以讓自由控制腳本中數據的輸出,這在我們想在header之前輸出時很有用。
            代碼如下:
            <?php
            ob_start(); //打開緩沖區(qū)
            echo "輸出n"; //輸出
            header("頭部信息");
            ob_end_flush();//輸出全部內容到瀏覽器
            ?>
            個人使用ob多數是在生成靜態(tài)html的時候,當某個頁面不會再刷新,當其他的用戶再次瀏覽此頁面時,程序將不會再調用php以及相關的數據庫教程。這時候使用ob生成html就是很好的做法。
            代碼如下:
            <?php
            ob_start();
            if(@readfile($tem_path)){ //把指定路徑中的內容寫入緩存中。如果不存在返回false(就是某個你想轉換成html的php文件)
            $content= ob_get_contents(); //得到緩存中的內容
            $fp = fopen("1.html", "w"); //創(chuàng)建一個文件,并打開,準備寫入
            fwrite($fp, $content); //把php頁面的內容全部寫入1.html
            }
            fclose($fp);
            ob_clean();
            ?>