ho creato una funzioncina che scansiona un percorso alla ricerca di immagini, e se le trova crea le relative thumbnails in una sottocartella creata apposta..

Codice PHP:
function resizeImages($path,$altImg,$altThumb,$quality){
    
$handle opendir($path);
    while (
false !== ($file readdir($handle))) {    
            if(
is_dir($path.$file)&&($file!='.')&&($file!='..')&&($file!='thumb')){
            
resizeImages($path.$file,$altImg,$altThumb,$quality);
            echo 
$path.$file." ";}
        if(
is_file($path.$file)){
            if(!
is_dir($path.'\\thumb'))
                
mkdir($path.'\\thumb');
            
createSingleThumb($file,$path,$path.'\\thumb\\',$altThumb,$quality);
        }
    }
    
closedir($handle);

il problema è che non fa ricorsione..se metto il percorso dove ci sono le immagini va tutto ok..se però metto un livello superiore mi entra nell'if
if(is_dir($path.$file)&&($file!='.')&&($file!='..' )&&($file!='thumb')){
resizeImages($path.$file,$altImg,$altThumb,$qualit y);
echo $path.$file." ";}

perchè vedo la stampa a video del percoso, ma sembra non entrare nella funzione ricorsiva..

dove sbaglio?

grazie a tutti