Recursieve Directory Iterator - Doorloop mappen
Ik vind het zonde om te zien dat er nog zoveel mensen zijn die een map uit gaan lezen met fopen en readdir, terwijl er vanaf PHP 5 een prachtige klasse is waarmee je dat kunt doen.
Hieronder dus een class met een recursieve functie, gebruik makend van de ingbouwde Directory Iterator classe om mappen door te lopen.
Ik heb lang niet alle functies gebruikt die je kunt gebuiken. Enkele andere functies zijn:
getPathname() - Geef het bestandspath met de filname
getPath() - Geef het bestandspath zonder de filname
getPerms() - Geef de permissies
getSize() - Geef de bestandsgrote
isExecutable() - Bekijk of het bestand uitvoerbaar is
isReadable() - Bekijk of je rechten hebt het bestand te lezen
isWritable() - Bekijk of je rechten hebt om naar het bestand te schrijven
isFile() - Bekijk of het een bestand is (en dus geen map)
isLink() - Bekijk of het een snelkoppeling is
getATime() - Geef de tijd van de laatste toegang
getOwner() - Geef de eigenaar van het bestand
Mijn OOP stijl is niet geweldig, moet het allemaal nog wat door krijgen, maar daar gaat het hier niet om. Het gaat om het onder de aandacht brengen van de Directory Iterator
Gesponsorde koppelingen
PHP script bestanden
Er zijn 13 reacties op 'Recursieve directory iterator doorloop mappen'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu