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]