Exemple #1
0
function zinclude($z1)
{
    if (file_exists($z1)) {
        @(include $z1);
    } else {
        zmsg("杯具啊,加载文件失败了。。。。。。</p>\n大概是系统文件不完全的原因吧。。。</p>\n请检查系统的完整性!</p>\n************************************</p>\n需加载文件的绝对路径:{$z1}</p>\n************************************</p>\n遇到无法解决的问题请联系ZY。。。。。</p>");
    }
}
Exemple #2
0
$getdir = isset($_GET['dir']) ? addslashes($_GET['dir']) : '';
$dir = ZYDISK_ROOT . '/' . filediskdir . '/' . $getdir;
$dirr = iconv('gb2312', 'utf-8', $getdir);
if (substr($dirr, -2, 2) == "..") {
    zmsg("你想干啥,外面很危险滴。。。。");
}
if (file_exists(filediskdir . '/' . $dirr)) {
    $z = dir($dir);
    while (($file = $z->read()) !== false) {
        $filee = iconv('gb2312', 'utf-8', $file);
        if (is_dir($dir . "/" . $file)) {
            if ($filee == ".") {
                echo '<a href="index.php?dir=' . $filee . '">返回上一级</a><br/>';
            } else {
                if ($filee == "..") {
                    echo "<br/>";
                } else {
                    if ($filee == ".svn") {
                    } else {
                        echo '<a href="index.php?dir=' . $getdir . '/' . $filee . '">' . $filee . '</a><br/>';
                    }
                }
            }
        } else {
            echo '<a href="download.php?file=' . $getdir . '/' . $filee . '">' . $filee . '</a><br/>';
        }
    }
    $z->close();
} else {
    zmsg("扯蛋啊,木有此目录!");
}
                }
            }
        } else {
            if (strstr($_SERVER['HTTP_REFERER'], Wurl) == "false" || $_SERVER['HTTP_REFERER'] == "" || strstr($_SERVER['HTTP_REFERER'], Wurl) == "") {
                if ($_SERVER['HTTP_REFERER'] == "") {
                    zmsg("ZYDISK:您直接进行了下载而并非源自本站,</p>因此系统拒绝您的请求,请登录后下载: \r\n" . Wurl);
                } else {
                    zmsg("ZYDISK:您来自于" . $_SERVER['HTTP_REFERER'] . "</p>并非源自本站,因此系统拒绝您的请求,请登录后下载:  " . Wurl . "</p>");
                }
            } else {
                if ($_GET['file'] == "") {
                    zmsg("ZYDISK:没有提交相关参数,系统拒绝您的下载请求!");
                } else {
                    if (phpsuffix($extensie) == false && strpos($name, "..") == false) {
                        if (strpos($download, "./") != false || strpos($download, "./") == 0) {
                            echo "ZYDISK:特殊路径,系统禁止下载!";
                        } else {
                            readfile($name);
                        }
                    } else {
                        echo "ZYDISK:" . $extensie . "文件被系统禁止下载!!";
                    }
                }
            }
        }
    } else {
        zmsg("扯蛋啊,木有此文件,下啥下啊。。。。。");
    }
} else {
    zmsg("扯蛋啊,丫的是目录,木有文件,下啥下啊。。。。。");
}