我想为Smarty .tpl文件编写PHP代码

时间:2015-04-10 07:02:53

标签: php templates smarty

我想为Smarty .tpl文件编写PHP代码。但它给了我以下错误:

  

未捕获 - > Smarty编译器:第185行“{php}”未知标签“php”< - 模板“./templates/register.tpl”中的语法错误       投入       第186行/opt/lampp/htdocs/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php

当我谷歌时,我意识到它已被弃用,不推荐使用。我现在应该怎么做?我想在其中显示安全问题。

3 个答案:

答案 0 :(得分:0)

不确定Smary是什么或如何使用,但我从文档中得到的是{php}已被弃用。

http://www.smarty.net/docs/en/language.function.php.tpl

答案 1 :(得分:0)

在tpl文件中回显刚过{$foo}

的$ foo变量

答案 2 :(得分:0)

您应该在smarty_securoty.php中进行更改并制作

public $ allow_php_tag = false;到

public $ allow_php_tag = true;

它允许.tpl文件中的PHP代码