php文件向自己post数据的安全问题
向php向自己post数据的时候,只要别人把这个php存为本地文件,post...
set_file("MyFileHandle","MyTemplate.html"); //设置MyFileHandle文件句柄指向我们所要调用的模板文件Mytemplate.html $mytemp->set_var("today", mydate); //调用模板的set_var方法,设置模板中的变量today值为$mydate $mytemp->" name=description>
作者 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
.....
逛论坛交流:一个简单的phplib的应用的例子出错。
$mytemp->set_var("today", mydate);
靠,mydate是个变量,怎么符号就不见了?
那
找到了,就是这句错了
$mytemp->set_var("today", mydate);
改为:
$mytemp->set_var("today", $mydate);
屁,绝对是拼写错误!
不是拼写错误,是前面没有定义$myday的值
看错误就知道是拼写错误,自己找一下吧
原来是date那里出错了。只能用字符串类型的吗?日期如何转换成字符类型?
6 条回复
回复