生成靜態(tài)頁面的php函數(shù),php愛好者站推薦
更新時間:2007年03月19日 00:00:00 作者:
復制代碼 代碼如下:
<?php
function CreateShtml()
{
ob_start("callback_CteateShtml");
}
function callback_CteateShtml($buffer)
{
$page = intval(@$_REQUEST["page"]);
//$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/article/" . basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";
$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";//可以在這里修改你的靜態(tài)頁面路徑
$fp = fopen($fileName,"wb");
fwrite($fp,$buffer);
fclose($fp);
return $buffer;
}
?>
舉個例
把上面的代碼保存為 static.php
執(zhí)行下面頁面 phpfans.php
復制代碼 代碼如下:
<?php
include("static.php");
CreateShtml();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>
<body>
<?php
echo "腳本之家歡迎你,http://www.dhdzp.com";
?>
</body>
</html>
將會生成一個 phpfans.html的靜態(tài)頁面
如果有參數(shù),則用page來傳遞 如 phpfans.php?page=1
則生成 phpfans_1.html的靜態(tài)頁面
您可能感興趣的文章:
- PHP中實現(xiàn)生成靜態(tài)文件的方法緩解服務器壓力
- 解析PHP生成靜態(tài)html文件的三種方法
- 基于PHP生成靜態(tài)頁的實現(xiàn)方法
- php添加文章時生成靜態(tài)HTML文章的實現(xiàn)代碼
- 利用PHP生成靜態(tài)HTML文檔的原理
- php生成靜態(tài)文件的多種方法分享
- 比較詳細PHP生成靜態(tài)頁面教程
- PHP定時自動生成靜態(tài)HTML的實現(xiàn)代碼
- php將數(shù)據(jù)庫中所有內(nèi)容生成靜態(tài)html文檔的代碼
- 通用PHP動態(tài)生成靜態(tài)HTML網(wǎng)頁的代碼
- php 生成靜態(tài)頁面的辦法與實現(xiàn)代碼詳細版
- 用PHP實現(xiàn)的生成靜態(tài)HTML速度快類庫
- 用PHP生成靜態(tài)HTML速度快類庫
- PHP 動態(tài)生成靜態(tài)HTML頁面示例代碼
相關文章
Could not load type System.ServiceModel.Activation.HttpModul
本文章來詳細介紹關于Could not load type System.ServiceModel.Activation.HttpModule from assembly System.ServiceModel解決辦法,有需要的朋友可參考2012-12-12
php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對調(diào)
array_flip() 函數(shù)將使數(shù)組的鍵名與其相應值調(diào)換,即鍵名變成了值,而值變成了鍵名2011-11-11
php通過數(shù)組實現(xiàn)多條件查詢實現(xiàn)方法(字符串分割)
這篇文章主要介紹了php通過數(shù)組實現(xiàn)多條件查詢實現(xiàn)方法(字符串分割),需要的朋友可以參考下2014-05-05

