Codice PHP:
$Immagine = $Dir_Img."/Id_".$_SESSION[Id]."_Img_".$_POST["Posizione"].".".$estensione;
list($larghezza, $altezza, $tipo) = getimagesize($Immagine);
if ($larghezza > $altezza)
{
$larghezza_Tmb = "100";
$rapporto = $larghezza/$larghezza_Tmb;
$altezza_Tmb = $altezza/$rapporto;
}
else
{
$altezza_Tmb = "100";
$rapporto = $altezza/$altezza_Tmb;
$larghezza_Tmb = $larghezza/$rapporto;
}
$img_orig = explode('.', $Immagine); //scompongo il path
$image_est = $img_orig[1]; //prendo l'estensione dell'immagine
if (strtolower($image_est) == 'jpg')
{
$Thumbnail = imagecreatefromjpeg($Immagine);
}
elseif (strtolower($image_est) == 'png')
{
$Thumbnail = imagecreatefrompng($Immagine);
}
$dst_img = ImageCreateTrueColor($larghezza_Tmb,$altezza_Tmb);
imagecopyresampled($dst_img,$Thumbnail,0,0,0,0,$larghezza_Tmb,$altezza_Tmb,$larghezza,$altezza);
if(strtolower($image_ext) == 'jpg')
{
imagejpeg($dst_img);
}
elseif (strtolower($image_ext) == 'png')
{
imagepng($dst_img);
}
Fatal error: Call to undefined function: imagecreatetruecolor() in c:\programmi\apache group\apache\htdocs\nuovi spazi\immobile_foto_upload.php on line 56
ho questo errore, qualcuno sa aiutarmi?grazie