代码:
站点
┗includes
┗class.inc
┣templet
┗index.htm
┣list.htm
┗content.htm
┣index.php
┗content.php
库结构
代码:
--数据库:`test`
--表的结构`test`
CREATETABLE`test`(
`id`smallint(3)NOTNULLauto_increment,
`name`varchar(10)NOTNULLdefault'',
`sex`enum('男','女')NOTNULLdefault'男',
`age`smallint(2)NOTNULLdefault'0',
`email`varchar(20)NOTNULLdefault'',
PRIMARYKEY(`id`)
)TYPE=MyISAMAUTO_INCREMENT=1;
---------------class.inc文件--------
复制代码 代码如下:classmycon{
private$myhost;
private$myuser;
private$mypwd;
functionmycon($host="localhost",$user="root",$pwd=""){
$this->myhost=$host;
$this->myuser=$user;
$this->mypwd=$pwd;
}
functionconnect(){
returnmysql_connect($this->myhost,$this->myuser,$this->mypwd);
}
}
classtemplet{
private$source_file;
functionget_file($filename){
$this->source_file=file_get_contents($filename);
}
functionparse($tags,$vals){
if(!is_array($tags)){
returnpreg_replace("|{".$tags."}|",$vals,$this->source_file);
}else{
$an=count($tags);
for($i=0;$i<$an;$i++){
$tags[$i]="|{".$tags[$i]."}|";
}
returnpreg_replace($tags,$vals,$this->source_file);
}
}
}
?>
----------------index.htm文件-------------------
复制代码 代码如下:
{所有列表}