喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [讨论] 关于$smarty->display和$smarty->fetch  
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 227
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 在线
[广告]: q m
关于$smarty->display和$smarty->fetch



<?php
ob_start
();
$smarty->display('tpl.htm');
$_cache ob_get_contents();
ob_end_clean();
?>


<?php
$_cache 
=$smarty->fetch('tpl.htm');
?>
大家认为这上面的两个句话中的 $_cache 内容是否一样?
在我实际使用中,却不一样,第二句的输出内容可以用json_encode,并用ajax返回正常的页面
第一句却返回的是空白





宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒
2007-9-13 03:24 PM#1
查看资料  发短消息  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 227
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 在线
[推荐阅读] 从DZ扣出来的通过ip判断省份、城市、线路、位置的代码
因为我不打算使用smarty了,所以想用PHP来写这个功能,而自己写的就是第一种类似的,但是却没办法显示




宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒
2007-9-13 04:09 PM#2
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 再会无缘的情人
如果但是上面的应该是一样的,不知道具体是怎么做的,不过还有可能有header区别



<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-13 04:11 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 227
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 在线
[推荐阅读] 大家都来show下桌面哦..
如果有人可以把$smarty->fetch的函数提出来就好了,我水平菜,只能写到下面这样的,但是在页面中用JSON返回的是空,我想应该是那两种方法存在不同点。

<?php
function fetch_cache($_cache_file,$display false) {
        
ob_start();
        if (
file_exists($_cache_file)){
            include(
$_cache_file);
            }else{
                exit(
"Current template file '$_cache_file' not found !");
            }
        
$_results ob_get_contents();
         
ob_end_clean();
         if(
$display) {
             echo 
$_results;
         }else{
             return 
$_results;
         }

    }
?>
其实上,这段函数的功能和下面的是相同的,从而我想一楼我说的那两种写法应该是不同的

<?php
ob_start
();
$smarty->display('tpl.htm');
$_cache ob_get_contents();
ob_end_clean();
?>
所以我希望有人能帮我写完这个函数

[ 本帖最后由 zdw999 于 2007-9-13 04:26 PM 编辑 ]





宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒
2007-9-13 04:20 PM#4
查看资料  发短消息  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 227
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 在线
[推荐阅读] 我们要紧密团结在phpx的周围
难道我真的没法离开smarty吗




宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒
2007-9-13 05:35 PM#5
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024038 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP