不知道有没有,没有接触过phplib,但是任何输出都是可以保存到变量的
ob_start();
$tpl -> p("MyOutput");
$str = ob_get_contents(); // $str就是保存的变量
ob_end_clean();
ob_start();
$tpl -> p("MyOutput");
$str = ob_get_contents(); // $str就是保存的变量
ob_end_clean();
解决方案 »
- 新手求助.php上传总是 invalid file
- 插入数据库的东西咋插不进去呀
- 关于phpmyadmin 里面的数据库导入,导出问题
- 高分求教,在线等.windows下面用php自带的zipArchive压缩成功,用winrar解压出CRC错误.
- 请问QQ互联的代码是怎么写的??
- 问个dedecms的问题
- php用GET方法提交的问题
- 高手回答!!!
- php上传进度条。之前做了上传了,正常上传。现在要做进度条。
- 微信支付的统一下单接口,返回的是空值,麻烦大神看看什么原因
- 写文件大小问题,或运行网页大小?
- php 连接oracle8.1.7_____________________________在线等待!!!!!!!!!!!!!!!50分
function p($varname) {
print $this->finish($this->get_var($varname));
}你可以给他加一个result方法
function result($varname) {
return $this->finish($this->get_var($varname));
}
来完成你的需求
或者直接写代码
$var = $tpl->finish($tpl->get_var($varname));
phplib本来就带了一个函数(phplib 7.2)$var = tpl -> get("MyOutput");//保存在变量里边
$tpl->parse("out","MyOutput")
$tmp = $tpl->subst("out")