加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

生成静态页面的php函数,php爱好者站推荐

发布时间:2020-12-13 05:19:29 所属栏目:PHP教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="32520" class="copybut" id="copybut32520" onclick="doCopy('code32520')" 代码如下: div class="codebody" id="code32520" ?php functionCreateShtml() { ob_start("callback_CteateShtml"); } fun

<div class="codetitle"><a style="CURSOR: pointer" data="32520" class="copybut" id="copybut32520" onclick="doCopy('code32520')"> 代码如下:<div class="codebody" id="code32520">
<?php
functionCreateShtml()
{
ob_start("callback_CteateShtml");
}
functioncallback_CteateShtml($buffer)
{
$page=intval(@$_REQUEST["page"]);
//$fileName=$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF'])."/article/".basename($_SERVER['PHPSELF'],".php").($page==0?"":"".strval($page)).".html";
$fileName=basename($_SERVER['PHPSELF'],".php").($page==0?"":"".strval($page)).".html";//可以在这里修改你的静态页面路径
$fp=fopen($fileName,"wb");
fwrite($fp,$buffer);
fclose($fp);
return$buffer;
}
?>
举个例
把上面的代码保存为static.php
执行下面页面phpfans.php
<div class="codetitle"><a style="CURSOR: pointer" data="24234" class="copybut" id="copybut24234" onclick="doCopy('code24234')"> 代码如下:<div class="codebody" id="code24234">
<?php
include("static.php");
CreateShtml();
?>
<htmlxmlns="http://www.w3.org/1999/xhtml"&gt;

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
无标题文档


<?php
echo"编程之家欢迎你,//www.52php.cn";
?>



将会生成一个phpfans.html的静态页面
如果有参数,则用page来传递如phpfans.php?page=1
则生成phpfans_1.html的静态页面

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读