<div class="a5"><span>您的位置:./upload</span></div>
<table class="a2" border="2" >
<tr><td>文件名</td><td>文件大小</td><td>上传时间</td><td>操作</td></tr>
<?php
showfile("./upload");
function showfile($dir)
{
if(!file_exists($dir))
mkdir("./upload");
if (is_dir($dir))
{
$d=opendir($dir);
while($file=readdir($d))
{
$totalfile=$dir."/".$file;
if(is_file($totalfile))
echo "<tr><td>".$file."</td><td>".filesize($totalfile)."KB</td><td>".date("Y-m-d H:m:s",filectime($totalfile))."</td><td>
<a href=' '>下载</a >
</td></tr>";
else if($file!=="."&&$file!="..")
echo "<tr><td>".$file."</td><td>-</td><td>".date("Y-m-d H:m:s",filectime($totalfile))."</td><td>-</td></tr>";
}
}
closedir($d);
}
?>
</table>
</div>
<?php
$down_file=$_GET["filename"];
$dir_file="./upload/".$down_file;
header("Content-Disposition:attachment;filename=$down_file");
header("Content-Length:".filesize($dir_file));
readfile($dir_file);
?>
系统会默认为这是一个没有证书的程序,所以说不允许他访问自己的电脑。需要把它移除沙箱才行。