2016-01-22 73 views
2

我希望能夠從HTML文件中刪除公共html文件中的所有文件夾和文件上按一下按鈕公共HTML中。下面的代碼是我做過嘗試,但沒有運氣。PHP刪除所有文件夾和文件的public_html從按鈕的public_html中的文件點擊

此文件的位置是 「家庭/用戶/的public_html/delete.html」。但它似乎沒有工作

<?php 
    function remove_directory($directory) { 
     if (!is_dir($directory)) return; 

     $contents = scandir($directory); 
     unset($contents[0], $contents[1]); 

     foreach($contents as $object) { 
      $current_object = $directory.'/'.$object; 
      if (filetype($current_object) === 'dir') { 
       remove_directory($current_object); 
      } else { 
       unlink($current_object);  
      } 
     } 

     rmdir($directory); 
    } 

    if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['dir'])) { 
     $dir = $_POST['dir']; 
     if ($dir[0] != '.') remove_directory("$dir"); 
    } 
    ?> 
    <h1>DELETE</h1> 
    <form action="" method="post"> 
     <input type="hidden" name="dir" value="home/user/public_html/" /> 
     <input type="submit" name="delete"/> 
    </form> 
+0

嘗試改變你的文件擴展名.PHP。 PHP不以html文件。 –

+0

我已在服務器配置還需要閱讀HTML文件作爲PHP –

回答

2

確定這樣的文件夾路徑應該是 「/ home/user中/的public_html /」 而不是 「家庭/用戶/的public_html /」。

相關問題