php中引用html模板,但模板中的变量无法显示,所有变量显示为<?=$变量名(非值)?>

index.php文件中require_oncetemplate_echo('pd_index',TPL_NAME);TPL_NAME是文件存放路径;pd_index是模... index.php文件中 require_once template_echo('pd_index',TPL_NAME);
TPL_NAME是文件存放路径;pd_index是模板名称;template_echo是把pd_index和TPL_NAME结合起来组成完整路径.
网页中文字内容可以显示,但是php变量都显示为<?$变量名?>
模板部分内容如下:
<div class="right_box">
<form name="user_form" onSubmit="return chkform(this);" action="{ACCOUNT}" method="post">
<input type="hidden" name="action" value="login" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="formhash" value="{$formhash}" />
<div class="title"><img src="{$tpl_dir}/images/login_nav.gif" align="absmiddle"> {$lang['user_login']}</div>
<ul>
<li class="li_input">{$lang['username']}: <input class="input" type="text" name="username" value="" maxlength="20"></li>
<li class="li_input">{$lang['password']}: <input class="input" type="password" name="password" value="" maxlength="20"></li>
<!--#if($settings['login_verycode']){#-->
<li class="li_input">{$lang['verycode']}: <input class="verycode" type="text" name="verycode" value="" maxlength="6"> <img style="cursor:pointer" src="includes/verycode.php" alt="{$lang['refresh']}" border="0" onclick="this.src='includes/verycode.php?t=' + Math.random()" align="absbottom" /></li>
<!--#}#-->
<li class="li_input2"><input type="submit" value="{$lang['btn_login']}">  <input type="button" value="{$lang['btn_register']}" onClick="go('{ACCOUNT_REGISTER}');" /></li>
<!--#if($settings['open_demo_login']){#-->
<li class="li_input3"><a href="{ACCOUNT_DEMOLOGIN}"><img src="{$tpl_dir}/images/demo_icon.gif" align="absmiddle" border="0"> {$lang['demo_login']}</a></li>
<!--#}#-->
</ul>
</form>
</div>
显示效果如图:左边为页面显示效果图,右为无法显示的图片属性.显示内容都为模板内容,模板路径已找到,但所有变量值都无法显示
展开
 我来答
寿司带你看宠物
2011-11-05 · 猫猫狗狗的情感和咨讯分享
寿司带你看宠物
采纳数:2 获赞数:1

向TA提问 私信TA
展开全部
我觉得是PHP没有解析你的模板,一般只有后缀是php php3 phtml等会被解析,如果你用的是APACHE,那可以在APACHE的配置文件里加AddType语句(好像是这样,具体还要楼主网上搜搜),如果你要确定是不是这个问题,可以在这个模板里写一段PHP代码,用<?php ?>括起来。如果可以运行,那就是短标签的问题,<? ?>其他是ASP标准的用法,PHP要开短标签才能用。
候祎秋梵Er
2011-11-07
知道答主
回答量:40
采纳率:0%
帮助的人:19.5万
展开全部
PHP模板解析有点问题,,只是替换了标签没有解析 内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Harwise
2011-11-04 · TA获得超过2321个赞
知道小有建树答主
回答量:3299
采纳率:0%
帮助的人:1140万
展开全部
配置分界符有问题 看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
强壮飞天猪
2011-11-08
知道答主
回答量:3
采纳率:0%
帮助的人:5000
展开全部
php.ini 里面开启了短写法了没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式