Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

教你你如何生成静态页

[复制链接]
qq12300 发表于 2006-1-8 10:51:08 | 显示全部楼层 |阅读模式
教你你如何生成静态页

通过PHPSoMVC的静态页类和模板类组合的静态页Sample文件的分析


PHP代码:--------------------------------------------------------------------------------

<?
define(_LibPath_,"../lib/");//PHPSoMVC库的位置
include(_LibPath_."db_class.php");//引入数据类
include(_LibPath_."template.php");//引入模板类
include(_LibPath_."pagebar.php");//引入分页栏类
include(_LibPath_."writehtml.php");//引入静态生成类

/*生成单页的HTML*/
$show=new template('./content.tpl');//读取模板 content.tpl
db_table("user","",$ary1,'username,userid,money,bank');//执行SQL语句“Select username,userid,money,bank from user”返回所有的记录
for ($i=0;$i<count($ary1);$i++) {//对所有的记录执行循环
          $html = new writehtml('htm/'.$ary1[$i][userid].'.htm');//设置静态页文件名“htm/{userid}.htm”,静态页内容开始
          eval('echo "'.$show->compile_template().'";');//显示模板经过编译后的内容
          $html->write();//静态页内容结束,写入,生成静态页
}
/*程序执行了以上循环后,生成了所有记录的单页*/


/*生成索引页的HTML*/
$PageMax=10;//每页最大条目数
$_GET
indexdotcom 发表于 2008-10-1 14:48:08 | 显示全部楼层
支持!!!
回复

使用道具 举报

梨涡浅笑 发表于 2008-10-1 20:52:03 | 显示全部楼层
回复

使用道具 举报

斯麦尔 发表于 2008-10-2 11:05:21 | 显示全部楼层
的确好象瞒好的,可惜我不懂。
回复

使用道具 举报

wynl 发表于 2008-10-2 13:32:25 | 显示全部楼层
很好的东西,可以自己开发静态拉,哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 20:02 , Processed in 0.023603 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表