发新话题
打印

初学者最该看的模板类&phplib template简明教程

phplib template & db_mysql简明教程

复制内容到剪贴板
代码:
<?php
require_once('phplib/php/template.inc');
require_once('phplib/php/db_mysql.inc');

$t =& new  Template('template');
$t->set_file(array('main'=>'index.html','header'=>'header.html','footer'=>'footer.html'));

$db =& new DB_MySQL;
$db->connect("test","localhost","root","");
$db->query('set names utf8');

$t->set_block('main','list','nlist'); //模板中的块

$db->query("SELECT title FROM document");
while($db->next_record())
{
    $t->set_var(array('title'=>$db->f('title')));
    $t->parse('nlist', 'list', true);
}
$db->free();

$t->set_var(array('man'=>'korpotn', 'author'=>'panloon'));
$t->set_var("WEBSITE","站点的名称");
$t->pparse("OUT",array("t"=>"header","h"=>"footer","main"))
?>
复制内容到剪贴板
代码:
--
-- 数据库: `test`
--

-- --------------------------------------------------------

--
-- 表的结构 `document`
--

CREATE TABLE `document` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '(no title)',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- 导出表中的数据 `document`
--

INSERT INTO `document` (`id`, `title`) VALUES (1, 'phplib title test'),
(2, 'phplib 中文测试');
============================================================================================
附中这上面的这个例子:


想问一下问题:你们有没有谁知道有能够与dreamware的模板功能相配合运作的php template? smarty下我见过使用插件实现的!我想要一个轻量级的,不要那么大的功能,哈哈!
附件: 您所在的用户组无法下载或查看附件

TOP

phplib.rar\phplib - RAR 压缩文件, 解包大小为 1,370,039 字节

korpton 我收了作什么用。。。。

TOP

坛子速度有点曼那。。。。

TOP

呵呵``我要好好学了~`好东西啊

TOP

不知道我能不能看懂
也不知道我目前有没有到学模板的级别了

TOP

我从一开始学习PHP就用模板类的
养成好习惯吧 一辈子受用
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

!

好,我就快学到这儿了,
相信
受教了!

TOP

所长,按你的文章我已经搞了快两天了,还是不行。本想周末找你,但你不在线,看来只有等上班找你了。


其实,回帖也是一种美德!

TOP

写的不错啊,支持楼主发的好东西!

TOP

谢了,写的不错。

一看就是一位php高手写的。呵呵。

TOP

发新话题