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>"); } }
$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("扯蛋啊,丫的是目录,木有文件,下啥下啊。。。。。"); }