• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 服務端進行目錄建立、刪除,文件上傳、刪除的過程

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    ? php extract($_POST); extract($_GET); ? 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 $_SE
    <?php
      extract($_POST);
      extract($_GET);

    ?>
    <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 $_SERVER[PHP_SELF]; ?>">
      <font color="#006633">輸入目錄名: </font>
      <input type="text" name="InputDirRoot" value="<?=$InputDirRoot?>">
      <input type="submit" name="Submit" value="查看該目錄內容">
    </form>
    <form name="form1" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>">
      <input type=hidden name="method" value="createdir">
      <font color="#006633">輸入目錄名: </font>
      <input type="text" name="InputDir" value="<?=$InputDirRoot?>">
      <input type="submit" name="Submit" value="建立目錄">
    </form>
    <form name="form1" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>" enctype="multipart/form-data">
      <input type=hidden name="method" value="uploadfile">
      <font color="#006633">上傳目錄名: </font>
      <input type="text" name="InputDir" value="<?=$InputDirRoot?>">
      <font color="#006633">請選擇文件: </font>
      <input type="file" name="UploadFile">    
      <input type="submit" name="Submit" value="上傳文件">
    </form>
    <form name="form1" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>">
      <input type=hidden name="method" value="drop">
      <font color="#006633">請輸入: </font>
      <input type="text" name="Info" value="<?=$InputDirRoot?>">
      <input type="submit" name="Submit" value="刪除文件/目錄">
    </form>
    <hr>
    <?php
      $n = 0;
      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 = "<a href=\"$_SERVER[PHP_SELF]?InputDirRoot=$InputDirRoot/$file\"><font color=#006600>[".$file."]</font></a>";
          else
            $file = "<a href=\"typefile.php?filename=$InputDirRoot/$file\" target=_blank><font color=#993300>".$file."</font></a>";
          echo "  ".$file."<br>";
        }
        closedir($handle);     
      }

       if(isset($method) && isset($InputDir) && strcmp($method,"createdir")==0){//建立目錄
        if(is_dir($InputDir)){
            chmod($InputDir,0777);
            echo "目錄已存在!權限修改完畢!";
        }else{
            if(@mkdir("$InputDir")){
                echo "目錄建立完畢...!";
            }else{
                echo "目錄建立失敗...!";
            }
            chmod($InputDir,0777);
        }
       }

       if(isset($method) && isset($InputDir) && strcmp($method,"uploadfile")==0){//上傳文件或刪除文件
        if(is_file($InputDir."/".$_FILES[UploadFile][name])){
            chmod($InputDir."/".$_FILES[UploadFile][name],0777);
            echo "文件存在!已經刪除!--您可以重新上傳文件";
            unlink($InputDir."/".$_FILES[UploadFile][name]);
        }else{
            if(@copy($_FILES[UploadFile][tmp_name],$InputDir."/".$_FILES[UploadFile][name])){
                echo "文件{$_FILES[UploadFile][name]}正確的拷貝到{$InputDir}內...!";
            }else{
                echo "文件拷貝失敗...!";
            }
            chmod($InputDir."/".$_FILES[UploadFile][name],0777);
        }
       }

       if(isset($Info) && strcmp($method,"drop")==0){//刪除文件或目錄
        if(is_dir($Info)){
            if(rmdir($Info)){
                echo "目錄{$Inof}刪除完畢";
            }else{
                echo "目錄無法刪除!原因--可能是目錄下還存在文件!";
            }
        }
        if(is_file($Info)){
            if(unlink($Info)){
                echo "文件{$Info}刪除完畢...!";
            }else{
                echo "文件{$Info}刪除失敗...!嘗試修改文件權限刪除...";
                if(chmod($Info,0777)){
                    unlink($Info);
                    echo "文件{$Info}權限修改后刪除完畢...";
                }else{
                    echo "文件{$Info}無法通過WEB方式刪除,可能是FTP權限對此文件有所設置...";
                }
            }
        }
       }

    echo "<hr>";
    echo "總共 $n 項.";
    ?>
    </body>
    </html>
     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>