«
用php实现列出服务器的内容

时间:2008-5-31    作者:Deri    分类: 分享


   <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);  &#160;<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>