salve a tutti ho un problema effetto una ricerca all'interno di una cartella e vorrei prendere alche nella sotto cartella fino alla cartella funziona poi pero quando passo alla sotto cartella non va
Codice PHP:

$cerca
=$_REQUEST['cerca'];  //richiamo la parola che sto ricercando

$dir=opendir('./'); //gli dico dove cercare le pagine(e quindi apro la cartella)

//SE NON APRE LA CARTELLA SEGNALE L'ERRORE
if(!$dir)  

    
$err error_get_last();    
    echo 
'errore opnedir:'.$err['message']; 
}

$no_exst = array(".js",".css",".xml",".jpg",".psd");   //estensioni di file da evitare

while ($lettura readdir($dir))   //qui leggo la cartella e metto in una variabile il file letto
{    
                    
$file_array[] = $lettura;    
}
    foreach (
$file_array as $sottocartella
            {
                if(
is_dir($sottocartella))
                {
                    
$subcartella=opendir($sottocartella);
                    while ((
$letto readdir($subcartella)) ) 
                    {
                        
$file_array[] = $letto;
                        echo(
$letto);}
                }
                else
                {
                
$file_array[]=$lettura;
                }
            } 
sapete aiutarmi?