PHP - Smarty 错误

使用Wamp+dreamwever错误信息:php文件:“$query=$db->query("SELECT*FROM`p_config`");$row=$db->fet... 使用Wamp + dreamwever
错误信息:
php文件:

$query=$db->query("SELECT * FROM `p_config`");
$row=$db->fetch_array($query);
echo $row[name]."=".$row[values]; //测试数据库是否连接成功
$smarty->assign("row",$row[name]);
$smarty->display("index.html");

html文件:

{$row}


Fatal error: Uncaught exception 'Exception' with message 'Error: lexing failed because a rule matchedan empty string. Input "$row}... state SMARTY' in D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_templatelexer.php:458 Stack trace: #0 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_templatelexer.php(101): Smarty_Internal_Templatelexer->yylex2() #1 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(49): Smarty_Internal_Templatelexer->yylex() #2 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<!DOCTYPE html ...') #3 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_template.php(260): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #4 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_template.php(422): Smarty_Internal_Template->compileTemplateSource() #5 D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal in D:\php_webpage\tec\common\smarty\sysplugins\smarty_internal_templatelexer.php on line 458

连接数据库正常,请各位大大帮我看看哈..
*****************global.php**********************
include_once ('./configs/config.php');
include_once ('./common/smarty/Smarty.class.php');
include_once ('./common/mysql.class.php');
include_once ('./common/action.class.php');

$db = new action($mydbhost,$mydbuser,$mydbpw,$mydbname,ALL_PS,$mydbcharset);

//*****smarty**********
$smarty = new smarty();
$smarty->template_dir = $smarty_template_dir;
$smarty->compile_dir = $smarty_compile_dir;
$smarty->config_dir = $smarty_config_dir;
$smarty->cache_dir = $smarty_cache_dir;
$smarty->caching = $smarty_caching;
$smarty->left_delimiter = $smarty_delimiter[0];
$smarty->right_delimiter = $$smarty_delimiter[1];

***************config.php****************
$smarty_template_dir = './templates';
$smarty_compile_dir = './templates_c';
$smarty_config_dir = './configs';
$smarty_cache_dir = './cache';
$smarty_caching = false;
$smarty_delimiter = explode("|","{|}");
展开
 我来答
jansen0506
2011-03-15
知道答主
回答量:6
采纳率:0%
帮助的人:3.8万
展开全部
你看看 smarty 配置文件包进来没有
追问
已更新..麻烦帮忙看看~
追答
$smarty->right_delimiter = $$smarty_delimiter[1];   这里  =     后面 多了个 $符号
897498621
2011-03-15
知道答主
回答量:43
采纳率:0%
帮助的人:17.2万
展开全部
你的Smarty配置文件发出来看看?
追问
已更新..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式