Ciao a tutti !!!
Ho un problema che non riesco proprio a risolvere.
Devo creare delle miniature (thumb) da delle immagini.
Ho organizzato il tutto in questo modo: nella cartella delle immagini creo una sottocartella "thumb" in cui metto le immagini miniaturizzate.
Il problema è questo: in locale tutto funziona perfettamente, mentre sul server no. Crea la cartella thumb, ma è vuota, senza nessuna thumb.
Vi posto del codice:
	
	
	
		
Grazie mille a tutti dell'aiuto.....
				
			Ho un problema che non riesco proprio a risolvere.
Devo creare delle miniature (thumb) da delle immagini.
Ho organizzato il tutto in questo modo: nella cartella delle immagini creo una sottocartella "thumb" in cui metto le immagini miniaturizzate.
Il problema è questo: in locale tutto funziona perfettamente, mentre sul server no. Crea la cartella thumb, ma è vuota, senza nessuna thumb.
Vi posto del codice:
		PHP:
	
	function MakeThumb($file){
                
    $path_parts=pathinfo($file);
    
    $extension=$path_parts['extension'];
    $dir=$path_parts['dirname'];
    $file_name=$path_parts['filename'];
    
    if (!(file_exists($dir."/thumb")))
    {
      mkdir($dir."/thumb/", 0777);
      chmod($dir."/thumb", 0777);  
    }
    
    $src_img=false;    
    $thumb_file=$dir."/thumb/".$file_name."_thumb.".$extension;
    if (!file_exists($thumb_file) || !CheckThumb($file,$thumb_file)){
    
            if (preg_match('/jpg|jpeg/i',$extension)){
                $src_img=imagecreatefromjpeg($file)  or die ("Image not found!");
            }
            if (preg_match('/png/i',$extension)){
                $src_img=imagecreatefrompng($file)  or die ("Image not found!");
            }
            if (preg_match('/gif/i',$extension)){
                $src_img=imagecreatefromgif($file)  or die ("Image not found!");
            }
            
            if ($src_img) {
                $width = imagesx($src_img);
                $height = imagesy($src_img);
                $twidth = 150; # width of the thumb 160 pixel
                $theight = $twidth * $height / $width; # calculate height
                $thumb = @imagecreatetruecolor ($twidth, $theight) or die ("Can't create Image!");
                imagecopyresized($thumb, $src_img, 0, 0, 0, 0, $twidth, $theight, $width, $height);
                
                if (preg_match('/jpg|jpeg/i',$extension)){
                    Imagejpeg($thumb,$dir."/thumb/".$file_name."_thumb.".$extension);
                }
                if (preg_match('/png/i',$extension)){
                    Imagepng($thumb,$dir."/thumb/".$file_name."_thumb.".$extension);
                }
                if (preg_match('/gif/i',$extension)){
                    Imagegif($thumb,$dir."/thumb/".$file_name."_thumb.".$extension);
    
                }
                
                
                
            }
            
    }
    
    return $thumb_file;
        
}
	Grazie mille a tutti dell'aiuto.....