header('Cache-Control:Private');//保留用户填写的信息session_start();//开启缓存define('MYCMS','UTF-8');//定义网站编码常量define('ROOT',str_replace('\\','/',realpath(dirname((__FILE__)).'/../')));//定义根目录常量 ../是返回上级目录define('TPL',ROOT.'/tpl');//定义网页模板的路径define('CONFIG',ROOT.'/config');//定义核心工具包路径define('MYCLASS',CONFIG.'/class');//定义类文件存放 路径define('TPL_C',ROOT.'/tpl_c');//定义smarty编译文件的缓存路径define('CONFIG_INC',CONFIG.'/inc');//定义核心包下的inc文件夹的路径 //配置smartyrequire_once CONFIG_INC.'/smarty/Smarty.class.php';//调用smarty的核心文件$tpl=new Smarty;//实例化一个smarty模型$tpl->template_dir=TPL;//定义网站模板的路径$tpl->compile_dir=TPL_C;//定义smarty编译文件的缓存路径$tpl->config_dir=CONFIG_INC.'/smarty';//定义smarty的核心包路径$tpl->left_delimiter='<%';//定义smarty的左定界符$tpl->right_delimiter='%>';//定义smarty的右定界符$tpl->debugging=false;//开启错误控制台$tpl->caching=true;//开启缓存$tpl->cache_lifetime=true;//开启缓存生存时间//smarty配置完成//测试smarty是否配置成功//$tpl->assign('cms','这是我的第一个cms');//$tpl->display(TPL.'/test.html'); 测试的时候,只需要在html中写入<%$cms%>,然后运行程序,看是否能够输出“这是我的第一个cms”,如果可以输出,就说明smarty配置成功了,接下来就可以利用smarty把php与html实现完美分离了。