Cn.modao 发表于 2007 年 2 月 21 日 21:18:04

会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);       
}   

?>

风木林雨 发表于 2007 年 2 月 21 日 21:25:06

8会.................

vbvs 发表于 2007 年 2 月 21 日 21:27:57

type=000000
这样就对了

Cn.modao 发表于 2007 年 2 月 21 日 21:29:54

原帖由 vbvs 于 2007-2-21 21:27 发表
type=000000
这样就对了

Cn.modao 发表于 2007 年 2 月 21 日 21:30:25

楼上忘记写回复咯~~~
mjj的过年了米杀到你~~
不甘心~~
表要太高调咯:lol

姜运涛 发表于 2007 年 2 月 21 日 22:07:01

if (type) {

type 应为 $type

Cn.modao 发表于 2007 年 2 月 21 日 22:12:12

:victory: 谢套套咯~~

cnrain 发表于 2007 年 2 月 21 日 22:29:18

小 v 有学 PHP?

ppopcn 发表于 2007 年 2 月 21 日 22:50:39

为啥DZ不集成一个代码高亮的插件呢

Cn.modao 发表于 2007 年 2 月 21 日 22:53:55

:lol 偶用上面那段代码改造了个变态的东东:lol
页: [1] 2
查看完整版本: 会php语言的来帮偶看下这个错在那里