生成静态页面的php函数,php爱好者站推荐
2018-09-07 14:10
复制代码 代码如下:
<?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
复制代码 代码如下:
<?php
include(static.php);
CreateShtml();
?>
<htmlxmlns=
<head>
<metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/>
<title>无标题文档</title>
</head>
<body>
<?php
echo脚本之家欢迎你,//
?>
</body>
</html>
将会生成一个phpfans.html的静态页面
如果有参数,则用page来传递如phpfans.php?page=1
则生成phpfans_1.html的静态页面
文章标题:生成静态页面的php函数,php爱好者站推荐
文章链接:http://soscw.com/index.php/essay/13268.html