2013-12-23 54 views
3

我試圖刪除文件夾中的一切(包括子文件夾),但:如何在php中刪除所有文件和文件夾的權限?

警告:取消鏈接(./../凱伊內容/主題/一個四):權限 Ç否認:\ WAMP \ WWW \凱伊\凱伊管理員\包括\ incAppearance.php上線36

,這是我的代碼:

$themeDirectory = './../kaj-content/theme'; 
$dir = $themeDirectory . '/' . $themeName; 
array_map('unlink', glob($dir)); 

如何更改我的代碼?

其他代碼沒有工作,如:

function rrmdir($dir) { 
     if (is_dir($dir)) { 
      $files = scandir($dir); 
      foreach ($files as $file) 
       if ($file != "." && $file != "..") 
        rrmdir("$dir/$file"); 
      rmdir($dir); 
     } else if (file_exists($dir)) 
      unlink($dir); 
    } 
+2

任何人都可以回答我的問題? –

回答

1

你的PHP代碼運行作爲一個特定的用戶,也許阿帕奇。 您的錯誤意味着php對目錄一到四沒有正確的權限。

檢查該目錄的權限。將該目錄的寫入權限授予php正在使用的用戶。然後,您的代碼將能夠刪除該文件。

相關問題