function read_dir ( $path, &$arr )
{
$handle = opendir( $path ) ;
while ( $file = readdir( $handle ) )
{
if ( $file != "." && $file != ".." && $file != NULL && $file != 'NULL' )
{
echo $file."
";
if ( is_dir( $path . $file ) )
{
read_dir( $path . $file, $arr ) ;
}
else
$arr[count] = $file;
}
}
}
dovrebbe funzionare,
ovviamente dei implementare la gestione dell'indice dell'array,
che io ho solo indicato con 'count'.
Il passaggio per riferimento è indicato da '&' davanti al parametro:
così non passi ogni volta la variabile, ma l'indirizzo di memoria dove risiede l'oggetto array.
Poi fammi sapere.
mirko