Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5104402
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

分类: Python/Ruby

2007-01-01 22:20:59

CODE:
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=="" "_" strval($page)) . ".html";
//可以在这里修改你的静态页面路径
$fp fopen($fileName,"wb"
);
fwrite($fp,$buffer
);
fclose($fp
);
return 
$buffer
;
}
?> 




举个例
把上面的代码保存为 static.php
执行下面页面 phpfans.php
CODE:
php
include("static.php"
);
CreateShtml
();
?>
<
html xmlns=""
>
<
head
>
<
meta http-equiv="Content-Type" content="text/html; charset=gb2312" 
/>
<
title>无标题文档title>
head
>

<
body
>
php 
echo "php爱好者站欢迎你,"
;
?>
body
>
html


将会生成一个 phpfans.html的静态页面

如果有参数,则用page来传递 如 phpfans.php?page=1
则生成 phpfans_1.html的静态页面
阅读(1117) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~