PHP expert |
|
<?php
function countDir( $dir , $display = false , $aantal = 0 )
{
if( is_dir($dir) === false ) {
return false;
}
//het is een map dus openen en de files tellen
$rDir = opendir($dir);
while( ($file = readdir($rDir)) !== false ) {
if( $file != '.' && $file != '..') {
if( is_dir($dir . $file) === true ) {
$aantal += 1;
if( $display === true ) {
echo $dir . $file . '/ <br />';
}
countDir( $dir . $file . '/' , $display , &$aantal );
}
}
}
closedir($rDir);
return $aantal;
}
echo countDir( './webprof/') . ' mappen gevonden!';
?>
<?php function countDir( $dir , $display = false , $aantal = 0 ) { if( is_dir($dir) === false ) { return false; } //het is een map dus openen en de files tellen while( ($file = readdir($rDir)) !== false ) { if( $file != '.' && $file != '..') { if( is_dir($dir . $file) === true ) { $aantal += 1; if( $display === true ) { echo $dir . $file . '/ <br />'; } countDir( $dir . $file . '/' , $display , &$aantal ); } } } return $aantal; } echo countDir ( './webprof/') . ' mappen gevonden!'; ?>
niet getest maar zou moeten werken. Is een kleine variant op een script die ik gepost heb. |