你当前所在位置:首页 > 网站建设 > PHP教程 > 列表

生成静态页面的函数

作者: 时间:2008-07-31 12:02:41 来自: 【 收藏本文 点击: 评论:
<?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=="" "_" strval($page)) . ".html";
//可以在这里修改你的静态页面路径
$fp fopen($fileName,"wb"
);
fwrite($fp,$buffer
);
fclose($fp
);
return 
$buffer
;
}
?> 
php爱好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.
php爱好者站 http://www.phpfans.net

举个例
把上面的代码保存为 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 "php爱好者站欢迎你,http://www.phpfans.net"
;
?>
</
body
>
</
html
非常全面的一个php技术网站,php爱好者站 http://www.phpfans.net 有相当丰富的文章和源代码.
将会生成一个 phpfans.html的静态页面

如果有参数,则用page来传递 如 phpfans.php?page=1
则生成 phpfans_1.html的静态页面
责任编辑:adminTags:[keylink]'www.jzcss.com'[/keylink]上一篇:使用PHP 5.0 轻松解析XML文档下一篇:php模板技术 相关链接:
  • 无相关信息

用户评论: 查看全部评论

我要发表评论:
用户名:密码:验证码:匿名:
关于我们 - 免责声明 - 版权隐私 - 广告服务 - 联系我们 - 网站地图- 友情链接 - 设为首页- 加入收藏
Copyright© 2008-2009 www.jzcss.com All Rights Reserved
备案中...