login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP-script om inhoud map te wissen?

Offline fvd - 11/02/2007 19:31
Avatar van fvdNieuw lid Hallo,

Heeft iemand een script waarmee je de inhoud van een map (zonder de map zelf) te verwijderen?
Dit zou dan moeten gebeuren via een cronjob.
De bedoeling is een map waar bezoekers van een website foto's naar kunnen uploaden periodiek te gaan wissen.
Alvast bedankt!

2 antwoorden

Gesponsorde links
Offline Voldemort - 11/02/2007 19:34
Avatar van Voldemort PHP ver gevorderde PHP.net: copy
Je kopieert alle bestanden naar de nieuwe dir.

PHP.net: unlink
Dan verwijder je hiermee alle gekopieerde bestanden in de oude dir.
Offline MindPrison - 11/02/2007 19:36
Avatar van MindPrison PHP gevorderde
  1. <?php
  2. function delete_dir($map)
  3. {
  4. if(FALSE != ($lezen = @opendir($map)))
  5. {
  6. while(FALSE != ($bestand = @readdir($lezen)))
  7. {
  8. if($bestand != "." && $bestand != "..")
  9. {
  10. if(@is_dir($map . $bestand))
  11. { // Map -> submappen eerst leegmaken
  12. delete_dir($map . $bestand . "/");
  13. @rmdir($map . $bestand);
  14. }
  15. else // Bestand -> verwijderen
  16. @unlink($map . $bestand);
  17. }
  18. }
  19.  
  20. @closedir($lezen); // Map sluiten
  21. }
  22.  
  23. return TRUE;
  24. }
  25.  
  26. delete_dir(/* DE MAP */);
  27. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s