SALVE ragazzi.
ho dei problemi con la ridimensione delle immagini e rinominazione tramite Imagemagick

in pratica lo script analizza tutti i file nella cartella e poi li rinomina e ridimensiona tramite imagemagick (tramite comando exec) ma lo script non funziona, in più le immagini finiscono per rovinarsi e non si aprono più

vi posto il codice sperando in un vostro aiuto
Codice PHP:
//explode capitolo
                
$for_directory explode(".",$_GET[id]);
                
$folder $for_directory[0];
                
$id_img $for_directory[1];
                
                
//conf
                
$path_shank "/usr/local/bin/";
                
$estenzioni = array("jpg","jpeg","tiff","bmp","png","gif");    
                        
                                    
                
$directory "../scan/".$folder."/".$id_img."/";
                
//exec("convert /var/www/html/scan/1/1/02.png /var/www/html/scan/1/1/02.jpg");
                //print_r($out);                
                
                
if ($handle opendir($directory)){
                    while (
$file readdir($handle)){
                        
$ext strtolower(end(explode('.'$file)));                        
                        if(!
in_array($ext,$estenzioni)){
                            
//cancello file... mi urta XD
                            //@unlink($file);
                        
}
                        else{
                            if (
$file != "." $file != ".."$images[] = $file;
                        }    
                    }
                }
                
closedir($handle);
                
                
natcasesort($images);
                
$varibile_conto strlen(count($images));                
                
                function 
getFileName($path)
                {
                  
$parts=pathinfo($path);
                  return 
$parts;
                }
                
                foreach(
$images as $nu){
                    
$number_now++;
                    
$p strlen($number_now);
                    
                    
$x getFileName($nu);                    
                    
//echo $p." - ".$variabile_conto;
                    
if($p == $varibile_conto){$new_image $number_now;}
                    else{
                        
$c $varibile_conto-$p;
                        for(
$j=1;$j<=$c;$j++){
                            
$n.="0";
                        }
                        
//echo"
";
                        
$new_image = $n.$number_now;
                        unset(
$n);
                    }
                    
                    
$inizil_file = $directory.$nu;                    
                    
$new_file = $directory.$new_image.".jpeg";

                    echo 
$inizil_file." => ".$new_file."
";                    
                    
                    exec(
$path_shank ."convert -resize 1000x1000".$inizil_file." ".$new_file);
                    //print_r(
$out);
                    if(
$x[extension] != "jpg"){
                        //unlink(
$directory.$new_image.".".$x[extension]);
                    }
                } 
grazi in anticipo per l'aiuto
ps. forse può essere utile l'hosting è godaddy