set_file("MyFileHandle","MyTemplate.html");   //设置MyFileHandle文件句柄指向我们所要调用的模板文件Mytemplate.html   $mytemp->set_var("today", mydate);   //调用模板的set_var方法,设置模板中的变量today值为$mydate   $mytemp->" name=description>

InfoQ

交流

讨论:一个简单的phplib的应用的例子出错。

作者 viss 发布于 0000-00-00 分类:php基础编程

test.php
<?php
  include("./template.inc"); //调入将模板程序模块
  $mydate=date("H:i:s");//处理好变量的值
  $mytemp = new Template("/mytemplates/");
  //创建一个模板实例mytemp,如果模板就在当前目录,那么使用"."就可以
  $mytemp->set_file("MyFileHandle","MyTemplate.html");
  //设置MyFileHandle文件句柄指向我们所要调用的模板文件Mytemplate.html
  $mytemp->set_var("today", mydate);
  //调用模板的set_var方法,设置模板中的变量today值为$mydate
  $mytemp->parse("MyOutput","MyFileHandle");
  //调用模板的parse方法,对MyFileHandle文件句柄所指向的模板文件进行分析,替换其中相应变量
  //并把替换结果即完整的HTML文件内容保存在字串变量MyOutput中
  $mytemp->p("MyOutput");
  // 打印输出结果字串变量MyOutput的值
  ?>

Mytemplate.html

  .....
  
  ...
  ... {today}
 



Parse error: parse error, unexpected T_VARIABLE in J:Web开发PHP开发模板TemplateTest est.php on line 3



逛论坛交流一个简单的phplib的应用的例子出错。

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

6 条回复

回复

看错误就知道是拼写错误,自己找一下吧 发表人 books 发表于 12月02日
不是拼写错误,是前面没有定义$myday的.. 发表人 viss 发表于 12月02日
屁,绝对是拼写错误! 发表人 books 发表于 12月02日
那 找到了,就是这句错了 $mytemp-.. 发表人 books 发表于 12月02日
$mytemp->set_var("today", mydate); .. 发表人 netstu 发表于 12月02日
  1. 看错误就知道是拼写错误,自己找一下吧

  2. 不是拼写错误,是前面没有定义$myday的值

  3. 屁,绝对是拼写错误!


  4. 找到了,就是这句错了
    $mytemp->set_var("today", mydate);
    改为:
    $mytemp->set_var("today", $mydate);

  5. $mytemp->set_var("today", mydate);

    靠,mydate是个变量,怎么符号就不见了?

  6. 原来是date那里出错了。只能用字符串类型的吗?日期如何转换成字符类型?




  7. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

电脑时间不准了,对一个。

呵 ~

怎样禁止浏览Apache服务器上的目录?

Apache服务器的默认安装是可以浏览目录的,比如你的image下没有i...

劝自己要放手

[ Full Screen ]

怎么在查询时相同的记录不显示呀!在线...

怎么在查询时相同的记录不显示呀!在线等。。 sql语句怎么写。

公司开会.先闪了

各位兄弟姐妹慢灌.....公司里要开会..我先闪人了...88 祝各位周...

这个问题怎么做??

从数据库中读出的数据如何实现点击页面的下载按钮后直接下载成.g...

村里的兄弟们,下了

明天去北京了,有段时间不能上了,每天在这里学到好多东西,这里...

对discuz!极度怀疑

为什么他的网站不管什么时候都是100多人。我靠,凌晨也是。其中9...

变量清空“急”!!

各位GG,偶想把$row22这个数组变量清空,怎么办????

麻烦大家一个问题

vnt用什么软件打开?麻烦大家帮忙,谢谢

[]