会php语言的来帮偶看下这个错在那里
叫长天帮偶写的!问题是现在我设置type=0还是1他都不去调用模板~~:L
谁知道错误!
帮忙改改~~
谢谢咯~~
<?php
$aid=isset($_GET)?$_GET['aid']:$_POST['aid'];
$aid=get_magic_quotes_gpc()?$aid:htmlspecialchars($aid);
$type=1; //下载页面显示类型,1为简单几句话,0为使用模版提供下载,当选1的时候,必须提供down.htm,下载链接的地址为b.php?aid=$aid
if (!$aid) {
header("location:http://www.mybbx.com"); //错误页面跳转
}else {
if (type) {
$a ="<html><head><title>下载窗口</title></head><body>";
$a.="<div id=0 >下载提示:<br>请点击下面的下载链接下载</div><p>";
$a.="<a href=\"b.php?aid=$aid\">点击下载</a></body></html>";
echo $a;
// echo$aid; 奇怪的问题 经过滤后$aid的值的确没有<scipt>字符串,但是下载链接处的链接依然还有 该字符串,还有就是如果只是输入<>的话,该函数也不过滤
}else{
eval("print<<< EOT\n".ff("down.htm")."\nEOT;\n");//在ff()里面修改模版文件,注意模版文件的链接必须类似于b.php?aid=$aid
}
}
function ff($fn){
$fp=fopen("$fn","rb");
return fread($fp,filesize($fn));
fclose($fp);
}
?> 8会................. type=000000
这样就对了 原帖由 vbvs 于 2007-2-21 21:27 发表
type=000000
这样就对了 楼上忘记写回复咯~~~
mjj的过年了米杀到你~~
不甘心~~
表要太高调咯:lol if (type) {
type 应为 $type :victory: 谢套套咯~~ 小 v 有学 PHP? 为啥DZ不集成一个代码高亮的插件呢 :lol 偶用上面那段代码改造了个变态的东东:lol
页:
[1]
2