<?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(); ?> <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 "脚本之家欢迎你,//www.jb51.net"; ?> </body> </html>
将会生成一个 phpfans.html的静态页面 如果有参数,则用page来传递 如 phpfans.php?page=1 则生成 phpfans_1.html的静态页面
(编辑:焦作站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|