Ho creato una funzione per cancellare delle cartelle però quando questa contiene dei file mi segnala un warning:
Warning: rmdir(cartella): Directory not empty in c:\programmi\apache group\apache\users\test\prova\delete.php on line 22
Posto il codice:
codice:
<?php 
<?php
//delete.php
error_reporting(E_ALL);

function DelDir($dir) {

   if (!($handle = opendir($dir)))
      die("Impossibile eseguire questa operazione");
   ##
   while($file = readdir($handle) !== false) {
    if ($file != '.' && $file != '..') {
      if (is_dir("$dir/$file")) {
       DelDir($dir/$file);
       @rmdir($dir/$file);
      }
      else {
      unlink("$dir/$file");
      }
    }
  }
  closedir($handle);
  if (!(rmdir($dir))) {
    die("Impossibile cancellare la cartella $dir");
  }
  else {
  echo("E' stato eliminato ogni riferimento a $dir");
  }
}
DelDir('cartella');
?>
?>