好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > php輸出控制函數和輸出函數生成靜態頁面

php輸出控制函數和輸出函數生成靜態頁面

熱門標簽:百度地圖怎樣標注圖標 百度地圖標注偏差 外呼系統能給企業帶來哪些好處 咸寧銷售電銷機器人系統 400電話蘭州申請請 余姚電話機器人 開發地圖標注類網站 電銷機器人問門薩維品牌my 廣東廣州在怎么申請400電話

本文實例為大家分享了php輸出控制函數和輸出函數生成靜態頁面的具體代碼,供大家參考,具體內容如下

Output Control 函數詳解:

flush - 刷新輸出緩沖
ob_clean - 清空輸出緩沖區
ob_end_clean - 清空緩沖區并關閉輸出緩沖
ob_end_flush - 沖刷出輸出緩沖區內容并關閉緩沖
ob_flush - 沖刷出輸出緩沖區中的內容
ob_get_clean - 得到當前緩沖區的內容并刪除當前輸出緩存
ob_get_contents - 返回輸出緩沖區的內容
ob_get_flush - 刷出緩沖區內容, 以字符串形式返回內容, 并關閉輸出緩沖區
ob_get_length - 返回輸出緩沖區內容的長度
ob_get_level - 返回輸出緩沖機制的嵌套級別
ob_get_status - 得到所有輸出緩沖區的狀態
ob_gzhangdler - 在ob_start中使用的用來壓縮輸出緩沖區中內容的回調函數
ob_implicit_flush - 打開/關閉絕對刷送
ob_list_handlers - 列出所有使用中的輸出處理程序
ob_start - 打開輸出控制緩沖
output_add_rewrite_var - 添加URL重寫器的值
output_reset_rewrite_vars - 重設URL重寫器的值

常用的輸出控制函數說明:

ob_start

此函數將打開輸出緩沖。當輸出緩沖激活后,腳本將不會輸出內容(除http標頭外),相反需要輸出的內容被存儲在內部緩沖區中。

內部緩沖區的內容可以用 ob_get_contents() 函數復制到一個字符串變量中.
想要輸出存儲在內部緩沖區中的內容, 可以使用 ob_end_flush() 函數。另外, 使用 ob_end_clean() 函數會靜默丟棄掉緩沖區的內容。

輸出緩沖區是可堆疊的,這即意謂著,當有一個 ob_start() 是活躍的時, 你可以調用另一個 ob_start() 。
只要確保正確調用了 ob_end_flush() 恰當的次數即可。 如果有多重輸出回調函數是活躍的,輸出內容會一直按嵌套的順序依次通過它們而被過濾。 

flush

刷新PHP程序的緩沖,該函數將當前為止程序的所有輸出發送到用戶的瀏覽器。

flush() 函數不會對服務器或客戶端瀏覽器的緩存模式產生影響。
因此,必須同時使用 ob_flush() 和 flush() 函數來刷新輸出緩沖。

ob_flush

沖刷出輸出緩沖區中的內容

輸出緩沖區中的內容,如果想進一步處理緩沖區中的內容,必須在ob_flush()之前調用ob_get_contents() ,因為在調用ob_flush()之后緩沖區內容將被丟棄,而緩沖區不會被銷毀。 

ob_end_flush

輸出緩沖區內容,并關閉輸出緩沖區。

ob_get_flush

輸出緩沖區內容(以字符串形式返回),并關閉輸出緩沖區,與ob_end_flush()不同的是本函數還會以字符串形式返回緩沖區內容。

ob_clean

清空輸出緩沖區, 此函數用來丟棄輸出緩沖區的內容

此函數不會像 ob_end_clean() 函數那樣銷毀輸出緩沖區。

輸出緩沖必須已被 ob_start() 以 PHP_OUTPUT_HANDLER_CLEANABLE 標記啟動。否則 ob_clean() 不會有效果。

ob_end_clean

清空輸出緩沖區并關閉輸出緩沖區; 此函數丟棄最頂層輸出緩沖區的內容并關閉這個緩沖區

ob_get_clean

得到當前緩沖區的內容并刪除當前輸出緩存

返回輸出緩沖區的內容,并結束輸出緩沖區。如果輸出緩沖區不是活躍的,即返回 FALSE 。

ob_get_conents

獲取緩沖區的內容

ob_get_length

獲取緩沖區內容的長度

ob_get_level

獲取緩沖機制的嵌套級別

ob_get_status

得到所有輸出緩沖區的狀態

輸出函數生成靜態頁面示例demo:

?php
  //打開輸出控制緩存
  ob_start();
  echo "html>head>title>test頁面/title>/head>body>Hello world/body>/html>";
  //獲取緩沖區的內容
  $out = ob_get_contents();
  //關閉輸出緩存
  ob_end_clean();
  //打開test.html文件開啟寫入權限
  $fp = fopen("test.html", "w");
  if (!$fp) {
    echo "Fail";die;
  } else {
    //寫入文件
    fwrite($fp, $out);
    //關閉文件
    fclose($fp);
    echo "Success";
  }

輸出結果:Success  同時輸出一個靜態頁面如下圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP生成HTML靜態頁面實例代碼
  • 使用PHP實現生成HTML靜態頁面
  • 比較詳細PHP生成靜態頁面教程
  • php 生成靜態頁面的辦法與實現代碼詳細版
  • 談PHP生成靜態頁面分析 模板+緩存+寫文件
  • 用php的ob_start來生成靜態頁面的方法分析
  • php文章內容分頁并生成相應的htm靜態頁面代碼
  • 方便實用的PHP生成靜態頁面類(非smarty)
  • php生成靜態頁面的簡單示例
  • PHP生成靜態頁面詳解

標簽:鷹潭 重慶 臨沂 麗江 十堰 衡陽 銅陵 巴彥淖爾

巨人網絡通訊聲明:本文標題《php輸出控制函數和輸出函數生成靜態頁面》,本文關鍵詞  php,輸出,控制,函數,和,生成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php輸出控制函數和輸出函數生成靜態頁面》相關的同類信息!
  • 本頁收集關于php輸出控制函數和輸出函數生成靜態頁面的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久精品99国产精品顾克善著| 国产精品久久久久永久免费看| 调教荡货绿帽王八| 美女gif出处抽搐动态图 | 99爱在线| 干爹的条件| 公司的员工味道中字强多人| 黃色A片三級三級三級免费看精东| 欧美一级婬片A片免费手机版| 日韩一区二区三区射精| 一区二区三区免费观看| 手机在线免费看片| 97精品国产露脸对白| 免费无码婬片AAAA片小说漫画| 被社长蹂躏的人妻秘书| 农村偷人一级超爽毛片| 翁与小莹高潮24章| 欧美性xxx极品hd高清| 国产草逼视频| 日韩激情一级毛片久久久| 《禁忌5》未删减版| 肉文调教小说| 28mm欧美黑人超粗男潮| 黄色男同视频| 毛片软件| 亚洲不卡在线观看| 国语92国语92午夜福利2000 | 很黄污超级乱淫的小说下载| 启示录在线观看完整免费高清| 中文字幕一区二区三区乱码aⅴ | 免费观看黄色一级视频| 边开会边被cao高H秘书文| 北条麻妃亚洲一区二区av污污| 91丨PORNY丨蝌蚪熟女| 少妇乱婬36部| 性xx无遮挡| 日日艹夜夜艹| 亚洲 欧美 国产 成人| 9I精品福利一区二区三区蜜桃 | 边吃奶边操| 国产精品一区99|