社区
基础编程
帖子详情
请教关于smartTemplate 的几个简单问题!
zunyir
2004-12-06 05:07:43
1、我的函数有中文字串的,不能运行,查看时是乱码,改为英文字母可以运行。
2、$tpl->assign("$temp",$temp2)语句,只能输出字串$temp2,而我的是一个php的函数,不知道要怎么样才能让它输出函数。
谢谢了!
...全文
211
12
打赏
收藏
请教关于smartTemplate 的几个简单问题!
1、我的函数有中文字串的,不能运行,查看时是乱码,改为英文字母可以运行。 2、$tpl->assign("$temp",$temp2)语句,只能输出字串$temp2,而我的是一个php的函数,不知道要怎么样才能让它输出函数。 谢谢了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zunyir
2004-12-08
打赏
举报
回复
不好意思,刚才哪个问题收回,我函数写得有点问题,现在解决!
中文乱码问题,请那位大侠说一下
zunyir
2004-12-08
打赏
举报
回复
to xuzuning(唠叨);
为什么$tpl->assign("temp",eval("return $value;"));以后,显示出的东西就不在该在的地方了,都跑到页面最上面去了。不明白!!!!!
zunyir
2004-12-08
打赏
举报
回复
我主要还是想解决中文乱码的问题,不知道我是什么地方没有设置好,还是什么?
xuzuning
2004-12-07
打赏
举报
回复
$value='pp($dd,$cc)';//存入数据库的值
取出后
$tpl->assign("temp",eval("return $value;"));
flyonet
2004-12-07
打赏
举报
回复
单引号和双引号的问题
ice_berg16
2004-12-07
打赏
举报
回复
$value="pp($dd,$cc)"; 加"号就成了字符串了
$value=pp($dd,$cc);
zunyir
2004-12-06
打赏
举报
回复
我是在先把pp('yy','y')直接存入的数据苦,然后读出给了$temp1;这样有错吗?
$value="pp($dd,$cc)";//存入数据库的值
这样做有错吗?
但我用echo "11";代替pp('yy','y'),输出的是“echo "11";”很直接,不明白。
tod204
2004-12-06
打赏
举报
回复
当然你可以先把函数的运算结果给一个变量.然后给值.
$temp1=pp('yy','y');
$tpl->assign("temp",$temp1);
$tpl->display('你的页面.html');
tod204
2004-12-06
打赏
举报
回复
1、不会出现
2、$tpl->assign("temp",php的函数())
去掉$temp的$号
zunyir
2004-12-06
打赏
举报
回复
to xuzuning(唠叨)
1、我从数据库中已经取出了函数比如:pp('yy','y')给了$temp2.但输出的结果是‘pp('yy','y')’。原封不动的出来了。不知道怎么解决!
2、我在网页上用pp('你好','y');得不到想要的内容,查看为你好为‘????’乱码,而pp('qq','y')就能得到想要的结果!不知道怎么用中文?
chf2001cn
2004-12-06
打赏
举报
回复
$gTPL->assign('message',$this->tINFO);
$gTPL->display('message_list.html');
$this->tINFO为一个数组!
xuzuning
2004-12-06
打赏
举报
回复
1、不会出现
2、$tpl->assign("$temp",php的函数())
PHP中
Smart
Template
引擎学习
最近毕业了,公司一直还不通知入职时间,真是坑爹啊。之前毕设使用的事ASP.NET开发网页,算是对网页开发有一定的了解,身边也有好多同学使用的是PHP。相对于ASP.NET来说PHP的一大特点就是开源。所以各个公司的开发平台对PHP的支持都比较好,所以也就想稍微了解下PHP的网页开发。这几天在家学习一个从网上下载的PHP实现的新闻系统的源码。其中使用到了
Smart
Template
引擎,感觉这个框架非
Smart
Template
学习入门一
php最
简单
的模板Array的变量是由
Smart
Template
内建函数assign()来赋值的 具体语法如下 assign ( 模版中的变量, 要替换的内容 ) 或 assign ( Array内容 ) 和其他程序的变量一样,
smart
Template
的变量是由特殊的{}所包含的。里面的内容可以是String,Array,Int,或者是Long Text等等(基本上php支持的) 来个例子:
关于选择
smart
template
的一些原因,以及对其做的一些修改
我从2000年开始使用PHP做为Web应用的脚本语言,数年前接触到
smart
y以及
smart
template
,在此过程中,两者都用过不少时间.两下比较后,后来就一直使用
smart
template
,而不是广泛流行的
smart
y.其原因不仅仅是
smart
template
较之
smart
y更轻巧也小得多.更重要的.是我认为模板所在的显示层,不应该承担起太多的逻辑判断与行为处理.(无可避免,但
Smart
Template
基本方法
Smart
Template
::assign() void assign ( string PLACEHOLDER, mixed CONTENT ) or void assign ( array CONTENT ) 给模板占位符(PLACEHOLDER)或者列表(CONTENT)赋值. 可以使用散列数组或者标量 例子1:标量赋值 <?php ...
Smart
Template
学习笔记
目录 1、
Smart
Template
的效率 2、基本变量 3、逻辑运算结构 4、模式(Methods) 5、扩展类(Extensions) 未完成 ------------------------------------------------------------------------ 1、
Smart
Template
的效率 虽然他有很多的程序来形成强大的功能,但在执行时只有你调用的才被导入,
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章