<p> <code>//********<br />viewdir.php<br />//********<br /><html><br /><head><br /><title>查看服务器端目录和文件</title><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br /></head><br /><body bgcolor="#FFFFFF" text="#000000"><br /><form name="form1" method="post" action="<?php echo $PHP_SELF; ?>"><br /> <font color="#006633">输入目录名: </font><br /> <input type="text" name="InputDirRoot"><br /> <input type="submit" name="Submit" value="查看该目录内容"><br /></form><br /><hr><br /><?php<br />$n = 0;<br />if ($REQUEST_METHOD=="POST")<br />{<br />
if (isset($InputDirRoot))<br />
{<br />
$handle=opendir($InputDirRoot);<br />
echo "目录列表:<font color=#FF0000>".$InputDirRoot."</font><br><hr>";<br />
while ($file = readdir($handle))<br />
{<br />
$n ++;<br />
if (is_dir($InputDirRoot."/".$file))<br />
$file = "<font color=#006600>[".$file."]</font>";<br />
else<br />
$file = "<font color=#993300>".$file."</font>";<br />
echo " ".$file."<br>";<br />
}<br />
closedir($handle);  <br />
}<br />}<br />echo "<hr>";<br />echo "总共 $n 项.";<br />?><br /></body><br /></html></code></p><p> 很久前做的了,环境要求php.ini中register_globals = On</p><p> 使用方法:</p><p> 输入 / ,提交,则把 / 下面的目录和文件都列出来</p><p> 输入 /php ,提交,则把 /php 下面的目录和文件都列出来</p>