生成靜態(tài)頁面的php函數(shù),php愛好者站推薦
更新時(shí)間:2007年03月19日 00:00:00 作者:
復(fù)制代碼 代碼如下:
<?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;
}
?>
舉個(gè)例
把上面的代碼保存為 static.php
執(zhí)行下面頁面 phpfans.php
復(fù)制代碼 代碼如下:
<?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>無標(biāo)題文檔</title>
</head>
<body>
<?php
echo "腳本之家歡迎你,http://chabaoo.cn";
?>
</body>
</html>
將會(huì)生成一個(gè) phpfans.html的靜態(tài)頁面
如果有參數(shù),則用page來傳遞 如 phpfans.php?page=1
則生成 phpfans_1.html的靜態(tài)頁面
您可能感興趣的文章:
- PHP中實(shí)現(xiàn)生成靜態(tài)文件的方法緩解服務(wù)器壓力
- 解析PHP生成靜態(tài)html文件的三種方法
- 基于PHP生成靜態(tài)頁的實(shí)現(xiàn)方法
- php添加文章時(shí)生成靜態(tài)HTML文章的實(shí)現(xiàn)代碼
- 利用PHP生成靜態(tài)HTML文檔的原理
- php生成靜態(tài)文件的多種方法分享
- 比較詳細(xì)PHP生成靜態(tài)頁面教程
- PHP定時(shí)自動(dòng)生成靜態(tài)HTML的實(shí)現(xiàn)代碼
- php將數(shù)據(jù)庫中所有內(nèi)容生成靜態(tài)html文檔的代碼
- 通用PHP動(dòng)態(tài)生成靜態(tài)HTML網(wǎng)頁的代碼
- php 生成靜態(tài)頁面的辦法與實(shí)現(xiàn)代碼詳細(xì)版
- 用PHP實(shí)現(xiàn)的生成靜態(tài)HTML速度快類庫
- 用PHP生成靜態(tài)HTML速度快類庫
- PHP 動(dòng)態(tài)生成靜態(tài)HTML頁面示例代碼
相關(guān)文章
php運(yùn)行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法
這篇文章主要介紹了php運(yùn)行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法,分別針對(duì)有服務(wù)器管理權(quán)限和沒有服務(wù)器管理權(quán)限的情況分析解決方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12linux環(huán)境apache多端口配置虛擬主機(jī)的方法深入介紹
本篇文章是對(duì)linux環(huán)境apache多端口配置虛擬主機(jī)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php rmdir使用遞歸函數(shù)刪除非空目錄實(shí)例詳解
我們大家都知道,php rmdir()函數(shù)用于刪除空目錄,但如果要?jiǎng)h除非空目錄,我們必須將非空目錄中的文件或子目錄刪除,本文章向大家介紹php如何使用遞歸函數(shù)刪除非空目錄,需要的朋友可以參考一下2016-10-10PHP中 empty() 和 isset() 的區(qū)別介紹
作為PHP中經(jīng)常用來判斷變量是否為空的函數(shù):empty()和isset() ,二者其實(shí)在很多方面還是存在區(qū)別的,本文將為大家詳細(xì)介紹一下他們的區(qū)別之處,需要的朋友可以了解一下2021-12-12thinkphp在模型中自動(dòng)完成session賦值示例代碼
今天在開發(fā)中遇到自動(dòng)完成中需要獲取session值然后自動(dòng)賦值的功能,還不錯(cuò),下面與大家分享下代碼2014-09-09php中0,null,empty,空,false,字符串關(guān)系的詳細(xì)介紹
本篇文章是對(duì)php中0,null,empty,空,false,字符串關(guān)系進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06使用php實(shí)現(xiàn)快錢支付功能(涉及到接口)
本篇文章是對(duì)使用php實(shí)現(xiàn)快錢支付功能的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07基于PHP實(shí)現(xiàn)的事件機(jī)制實(shí)例分析
這篇文章主要介紹了基于PHP實(shí)現(xiàn)的事件機(jī)制,實(shí)例分析了事件機(jī)制的原理及php中debug_backtrace函數(shù)完成事件機(jī)制的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-06-06