Volendo, si potrebbe fare anche direttamente, senza una funzione dedicata...
Codice PHP:
[FONT=courier new][SIZE=2]<?php
$path = $_SERVER['DOCUMENT_ROOT']."/";
//il nome della directory dove effettuare
//il conteggio dei file ed eventualmente le directory
$path .= "tua_cartella";
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$file = $path.'/'.$file;
if(is_file($file)) @$n_file++;
//per conteggiare anche le sottodirecotry
//decommenta le righe successive...
//if(is_dir($file)) @$n_dir++;
}
}
closedir($handle);
}
echo "file contenuti nella directory ";
echo basename($path).": ".$n_file;
//per conteggiare anche le sottodirecotry
//decommenta le righe successive...
//echo "
sottodirectory contenute in ";
//echo basename($path).": ".$n_dir;
?>[/SIZE][/FONT]