Salve a tutti, io ho un problema con questo mio script. Serve per diminuire un'immagine di dimensioni da me scelte. L'errore che riscontro é il seguente:
-------
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Programmi\XAMPP\htdocs\resize\upload.php
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\Programmi\XAMPP\htdocs\resize\upload.php
-------
<?
$uploadedfile = $_FILES['uploadfile']['tmp_name'];
$nome_file=$_FILES['uploadfile']['name'];
$estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
if ($estensione == 'jpeg' || $estensione=='jpg')
{
$src = imagecreatefromjpeg($uploadedfile);
}
elseif ($estensione == 'gif'){$src = imagecreatefromgif($uploadedfile);}
elseif ($estensione == 'png'){$src = imagecreatefrompng($uploadedfile);}
list($width,$height)=getimagesize($uploadedfile);
$newwidth=600;
$newheight=($height/$width)*600;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$ne wheight,$width,$height);
$filename = "images/". $_FILES['uploadfile']['name'];
imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);
?>
Non riesco a capire![]()
Grazie a tutti