login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kan ik unlink(); gebruiken?

Offline BigBug - 16/10/2007 13:44
Avatar van BigBugPHP expert Hallo allemaal,

Ik zit met een vraagje, als ik een folder heb waar bestanden instaan, kan ik deze hele folder dan gewoon in 1 klap wegknallen (met inhoud) of moet ik eerst de inhoud eruit loopen en die allemaal unlinken?

Op PHP.net staan 2 functies, PHP.net: unlink en PHP.net: rmdir Bij rmdir moet de dir eerst leeg zijn, maar hoe zit dat dus met unlink?

Alvast bedankt!

2 antwoorden

Gesponsorde links
Offline Stijn - 16/10/2007 13:54
Avatar van Stijn PHP expert Je moet een recursieve functie maken die je map leegmaakt en vervolgens je map verwijderen met rmdir.

  1. function rmdir2( $dir )
  2. {
  3.  
  4.  
  5. while loop met readdir
  6.  
  7. if is_dir -> rmdir2( $dir . $file );
  8.  
  9. else -> unlink( $dir . $filer );
  10.  
  11. }
Offline Rens - 16/10/2007 14:16
Avatar van Rens Gouden medaille

Crew algemeen
Die functie staat op www.php.net.
Die staat bij PHP.net: rmdir 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s