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

前端之家收集整理的这篇文章主要介绍了生成静态页面的php函数,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");
}
functioncallback_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
<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"/>
无<a href="/tag/biaoti/" target="_blank" class="keywords">标题</a>文档


<?PHP
echo"编程之家欢迎你,//www.jb51.cc";
?>



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

猜你在找的PHP相关文章