程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 用php實現列出服務器的內容

用php實現列出服務器的內容

編輯:PHP綜合

//********
viewdir.php
//********
<html>
<head>
<title>查看服務器端目錄和文件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="<?php echo $PHP_SELF; ?>">
  <font color="#006633">輸入目錄名: </font>
  <input type="text" name="InputDirRoot">
  <input type="submit" name="Submit" value="查看該目錄內容">
</form>
<hr>
<?php
$n = 0;
if ($REQUEST_METHOD=="POST")
{
  if (isset($InputDirRoot))
  {
   $handle=opendir($InputDirRoot);
   echo "目錄列表:<font color=#FF0000>".$InputDirRoot."</font><br><hr>";
   while ($file = readdir($handle))
   {
    $n ++;
    if (is_dir($InputDirRoot."/".$file))
     $file = "<font color=#006600>[".$file."]</font>";
    else
     $file = "<font color=#993300>".$file."</font>";
    echo " ".$file."<br>";
   }
   closedir($handle);
  }
}
echo "<hr>";
echo "總共 $n 項.";
?>
</body>
</html>

很久前做的了,環境要求php.ini中register_globals = On

使用方法:

輸入 / ,提交,則把 / 下面的目錄和文件都列出來

輸入 /php ,提交,則把 /php 下面的目錄和文件都列出來

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved