|
|
- <?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";//可以在这里修改你的静态页面路径
- $fp = fopen($fileName,"wb");
- fwrite($fp,$buffer);
- fclose($fp);
- return $buffer;
- }
- ?>
复制代码 把上面的代码保存为 static.php
执行下面页面 phpfans.php- <?php
- include("static.php");
- CreateShtml();
- ?>
- 无标题文档
- <?php
- echo "php爱好者站欢迎你,http://www.phpfans.net";
- ?>
-
复制代码 将会生成一个 phpfans.html的静态页面
如果有参数,则用page来传递 如 phpfans.php?page=1
则生成 phpfans_1.html的静态页面
演示: http://www.phpfans.net 上的所有文章 |
|