login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Handige scripts > Verwijder directory

Verwijder directory

Auteur: phpparadise - 02 augustus 2005 - 03:55 - Gekeurd door: Maarten - Hits: 2771 - Aantal punten: 3.50 (4 stemmen)




Je hebt het ongetwijfeld al meegemaakt dat je een map wilt wissen via PHP maar dat dit niet lukt omdat die directory niet leeg is... onderstaande recursieve functie wist een hele map en de daarin voorkomende bestanden (als de schrijfrechten het toelaten natuurlijk).

Code:
  1. <?php
  2. function remove_dir($dir) {
  3. $handle = opendir($dir);
  4. while (false!==($item = readdir($handle))) {
  5. if($item != '.' && $item != '..') {
  6. if(is_dir($dir.'/'.$item)) {
  7. remove_dir($dir.'/'.$item);
  8. } else {
  9. unlink($dir.'/'.$item);
  10. }
  11. }
  12. }
  13. closedir($handle);
  14. if(rmdir($dir)) {
  15. $success = true;
  16. }
  17. return $success;
  18. }
  19. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (2)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.021s