请选择 进入手机版 | 继续访问电脑版
绿茶科技社区

  1. <?php  
  2. function CreateShtml()  
  3. {  
  4. ob_start("callback_CteateShtml");  
  5. }  
  6. function callback_CteateShtml($buffer)  
  7. {  
  8. $page = intval(@$_REQUEST["page"]);  
  9. //$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/article/" . basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";  
  10. $fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";//可以在这里修改你的静态页面路径  
  11. $fp = fopen($fileName,"wb");  
  12. fwrite($fp,$buffer);  
  13. fclose($fp);  
  14. return $buffer;  
  15. }  
  16. ?>
复制代码
举个例
把上面的代码保存为 static.php
执行下面页面 phpfans.php
  1. <?php  
  2. include("static.php");  
  3. CreateShtml();  
  4. ?>  
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head>  
  7. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  8. <title>无标题文档</title>  
  9. </head>  
  10. <body>  
  11. <?php   
  12. echo "脚本之家欢迎你,//www.jb51.net";  
  13. ?>  
  14. </body>  
  15. </html>  
复制代码
将会生成一个 phpfans.html的静态页面
如果有参数,则用page来传递 如 phpfans.php?page=1
则生成 phpfans_1.html的静态页面

分享到 :
0 人收藏

1 个回复

倒序浏览
周见智  高级会员 | 2019-8-13 08:58:14
向楼主学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部