hi!
i wanna delete a dir with all its files and subdirectories. until now i used a script-snipped of someone else, but now i wanted to do it myself.
both of the scripts read the dirs and subdirs and files in them in one array and then i can delete every single one of them by foreaching.
but now the problem: i think both of the scripts (mine and the other one) return exactly the same array, but when i try to foreach and delete then my array doesn't work!! 🙁
here is the content of my array:
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie
...and so on....
and now the one of the other script:
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff\asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff_folder_config.php
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf_folder_config.php
e:\phpdev\www\server\phpmywebmin
.......and so on....
so where's the difference??? 🙁
when i try to delete a dir with my array, i get the following errors by using the following code:
foreach($filesInArray as $temp)
{
unlink("$temp");
}
foreach($dirsInArray as $temp)
{
echo "<font color=red>$temp</font><br>";
rmdir("$temp");
}
gives the following:
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf\ff
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf\Kopie von asdf
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\asdf
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff\Kopie von asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\ff
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff\asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf\ff
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf\Kopie von asdf
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf\Kopie von asdf
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff\Kopie von asdf
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\ff
Warning: rmdir() failed (Directory not empty) in e:\phpdev\www\server\phpmywebmin pro_action_file.php on line 201
e:\phpdev\www\server\phpmywebmin pro_uploads\user\asdf\Kopie von asdf
so all the files are being deleted without problem, but when it comes to delete the folders, there are problems i just don't get!!! 🙁 anyone see, where could be the problem?? please!!!
thx very much..
j0sh