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 条回复

回复

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

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


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

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

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

  5. 看错误就知道是拼写错误,自己找一下吧

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




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

    昵称: 请输入验证码:


抢着回答

php文件向自己post数据的安全问题

向php向自己post数据的时候,只要别人把这个php存为本地文件,post...

[]菜鸟问题] phpMyAdmin 这东东怎么用...

如题!

绝影去哪了~~~

我们村的绝影好就都没来了,好像他也没说走啊 大家谁知道他去哪...

《中华人民共和国网友见面管理条例》

第1条:鉴于近年来网友见面出现的意外情况激增,为保证社会安定和...

……听着像外星人袭击

http://cn.news.yahoo.com/030616/83/1nqh8.html 辽宁1...

问题我自己解决了!

问题我自己解决了! 原来是 $Ke=其他 哪多了一个空格而己! ...

文本真的很难对付,help

data.txt 标记 代码 名字 金额 时间 ======================...

请推荐几本好书吧,谢谢

http://www.china-pub.com/compute ... =php&mmm=9&yyy=2003

用 php 大量 send mail 的問題.

請教各位,如果要用 php 一次 send 約數千至一萬email 去不同的 e...

关于Apache的配置问题

一网站,有多个页面,我想禁止其中的一个页面forbid.php在202.19...

[]