I write this function to delete directory and file but when i 've a directory not empty i get error The code that i write is this:
function DelDir($dir) { if (!($handle = opendir($dir))) die("Error, it's not possible open $dir"); 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("It's not possible Del <b>$dir</b>"); } else { echo("It's okay"); } } DelDir('my_folder'); I receive this warning: Warning: rmdir(cartella): Directory not empty in c:\programmi\apache group\apache\users\test\project\delete.php on line 23 I have set chmod on linux chmod to 777 but i can delete folder only when is empty. What I do ? Thanks to all and sorry for my bad language. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php