[PHP] Count Files in Directory
Beste PHP-ers,
hoe kan ik de bestanden in een dir op mijn server counten? Het doel hiervan is om te checken of de directory empty is of niet.
Met deze code:
worden alle files in de directory gecounted. Maar ik moet alleen te weten komen of er bestanden zoals images of documents in de dir bestaan, en niet of er subdirs zijn...
Alvast bedankt voor jullie hulp.
Greetz, Mike ;)
hoe kan ik de bestanden in een dir op mijn server counten? Het doel hiervan is om te checken of de directory empty is of niet.
Met deze code:
worden alle files in de directory gecounted. Maar ik moet alleen te weten komen of er bestanden zoals images of documents in de dir bestaan, en niet of er subdirs zijn...
Alvast bedankt voor jullie hulp.
Greetz, Mike ;)
Persoonlijk maak ik liever gebruik van de class.dir. Dat is een soort van alias gedoe voor opendir. Ik denk dat je daar sowieso meer / makkelijker mee kan werken dan met glob. Kijk maar eens naar wat links op die pagina's over opendir en de dir class.
Yep zal ik ff checke :D
Bedankt.
Heeft iemand anders noch experience met dit gebeure? ^^
Bedankt.
Heeft iemand anders noch experience met dit gebeure? ^^
Owja, ik ga je het nu dus nog niet zo helemaal uitleggen omdat ik denk dat je met php.net d'r wel uit moet komen. Er staat daar genoeg informatie waarvan je kunt leren ;-).
Zoiets kan ook...
Heb voor mijn probleem een andere optie gevonden:
Bedankt voor je hulp :)
Greetz, Mike
Code (php)
Heb voor mijn probleem een andere optie gevonden:
Bedankt voor je hulp :)
Greetz, Mike
Yep kan ook.
Misschien ook nog met is_file() kijken of het een file is en geen directory?
Of het scriptje van GaMer13 aanpassen zodat er geen directories worden meegenomen... Regel 5 wordt dan:
Waar komt dat object $fileinfo vandaan? moet dat niet gewoon $file zijn?
dus
$file->isFile() ?
dus
$file->isFile() ?
'Citroen:
Waar komt dat object $fileinfo vandaan? moet dat niet gewoon $file zijn?
dus
$file->isFile() ?
dus
$file->isFile() ?
=== true ;-)
Jah, had het direct van PHP.net gekopieerd... had alleen dat aangepast.
THANK YOU FOR YA KIND ASSISTANCE :D
Sorry komt een beetje laat, maar was een tijd meer met me vriendin bezig dan met proggen :P
Nogmaals bedankt voor jullie hulp ;)
Greetz, Mike
Sorry komt een beetje laat, maar was een tijd meer met me vriendin bezig dan met proggen :P
Nogmaals bedankt voor jullie hulp ;)
Greetz, Mike




