社区
PHP
帖子详情
关于smarty
k1060220963
2010-10-12 09:05:56
我有一个模板文件a.tpl。我现在php文件里面写一个邮件发送的程序,在这个程序中我要先给a.tpl赋值。然后调用a.tpl这个文件。我的代码是
$smarty->assign('a',$a);
$smarty->display(a.tpl);
但是在调用的时候显示a.tpl的页面,我不行显示这个页面,请问我要怎么做,或者使用其它方法实现也可以。
...全文
186
10
打赏
收藏
关于smarty
我有一个模板文件a.tpl。我现在php文件里面写一个邮件发送的程序,在这个程序中我要先给a.tpl赋值。然后调用a.tpl这个文件。我的代码是 $smarty->assign('a',$a); $smarty->display(a.tpl); 但是在调用的时候显示a.tpl的页面,我不行显示这个页面,请问我要怎么做,或者使用其它方法实现也可以。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helloyou0
2010-10-13
打赏
举报
回复
[Quote=引用 9 楼 cgwxyz 的回复:]
$smarty->display(a.tpl);就是用来输出的,你调用了它,肯定会显示出来。
如果你只是想获取这个a.tpl赋值后的内容用$res = $smarty->fetch(a.tpl);不太清楚你想怎么调用这个a.tpl
[/Quote]
同意
cgwxyz
2010-10-12
打赏
举报
回复
$smarty->display(a.tpl);就是用来输出的,你调用了它,肯定会显示出来。
如果你只是想获取这个a.tpl赋值后的内容用$res = $smarty->fetch(a.tpl);不太清楚你想怎么调用这个a.tpl
k1060220963
2010-10-12
打赏
举报
回复
[Quote=引用 6 楼 ljf_ljf 的回复:]
引用 2 楼 k1060220963 的回复:
我想要的是先给a.tpl页面的变量赋值,然后再获取$smarty->display('a.tpl')这个页面的内容,我要求这个a.tpl页面不显示,也不出现空白页面。
赋值 与 获取$smarty->display('a.tpl') 之间还有一些什么特殊操作要求吗?
如果中间还要需要操作的,你可以:
$smarty->a……
[/Quote]但是我点击的时候确实输出了a.tpl那个页面,要怎么样才能不输出呢
k1060220963
2010-10-12
打赏
举报
回复
我用的是
$html=file_get_contents(dirname(__FILE__).'/templates/email/mail.html');
send_mail('',$row['email'],$tuan_subject,$html,$is_html)
但是超时
换成$html='aaa'正常。
处理file_get_contents()函数要很长时间吗?
ljf_ljf
2010-10-12
打赏
举报
回复
[Quote=引用 2 楼 k1060220963 的回复:]
我想要的是先给a.tpl页面的变量赋值,然后再获取$smarty->display('a.tpl')这个页面的内容,我要求这个a.tpl页面不显示,也不出现空白页面。
[/Quote]
赋值 与 获取$smarty->display('a.tpl') 之间还有一些什么特殊操作要求吗?
如果中间还要需要操作的,你可以:
$smarty->assign('a',$a);
....
....
do something
$smarty->display(a.tpl);
==========================
即可,因为smarty 赋值后不一定需要立即显示出来的.
zgycsmb
2010-10-12
打赏
举报
回复
2 楼的可行
heyli
2010-10-12
打赏
举报
回复
在你原有的页面中 加一个 <iframe> 用js把这个地址提交为 你的a.php
k1060220963
2010-10-12
打赏
举报
回复
还有更好的方法吗
k1060220963
2010-10-12
打赏
举报
回复
我想要的是先给a.tpl页面的变量赋值,然后再获取$smarty->display('a.tpl')这个页面的内容,我要求这个a.tpl页面不显示,也不出现空白页面。
heyli
2010-10-12
打赏
举报
回复
写个css样式把a.tpl中的内容全部隐藏
不过你这样显示个空白页面有什么意思?
Smarty
完全中文手册 CHM
这个“
Smarty
完全中文手册 CHM”是一个帮助文档,旨在为PHP开发者提供关于
Smarty
的详尽指导,以中文形式呈现,方便国内用户查阅。
Smarty
的核心概念是模板、配置文件和对象。模板是HTML代码,包含一些特殊的
Smarty
...
Smarty
模板快速入门相关代码
小易Smalle的博文提供了更多关于
Smarty
的实例和细节,你可以通过这个链接[
Smarty
模板快速入门](http://blog.csdn.net/oldinaction/article/details/48297521)深入学习。 通过以上介绍,你应该对
Smarty
有了初步了解...
Smarty
安装手册
以下是你需要知道的关于
Smarty
安装的关键步骤: 1. **环境准备**:确保你的服务器上已经安装了PHP运行环境,因为
Smarty
是基于PHP的模板引擎。检查PHP版本是否满足
Smarty
的最低需求,通常
Smarty
支持PHP 5.2及以上...
Smarty
2·6·0中文手册.rar
这个"
Smarty
2.6.0中文手册.rar"压缩包包含了关于
Smarty
2.6.0的详细文档,为用户提供了全面的使用指南。
Smarty
的核心概念是模板、配置文件、缓存和插件。模板是HTML文件,其中包含可被PHP代码替换的特殊变量和...
smarty
教程大集合
本教程大集合包含两个重要的资源:《
smarty
大师兄教程.chm》和《
smarty
.chm》的开发帮助文档,都是关于
Smarty
学习的宝贵资料。 《
smarty
大师兄教程.chm》可能是由一位经验丰富的开发者编写的,通常这类教程会深入浅...
PHP
20,397
社区成员
19,656
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章