Ciao ragazzi :D
Ho un piccolo problema .-.
Vorrei fare in modo che una volta caricata l'immagine, venga fatta una copia nella cartella upload/ e una copia (ridimensionata) nella cartella img/...
Fino alla prima copia, funziona tutto bene, ma nel ridimensionare c'è qualche problema..
Non lo riesco a trovare..
Questo è il codice:
Codice PHP:
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
$rapporto = $width/$height;
$larghezza = "470";
$altezza = $larghezza/$rapporto;
$file_temp = ($_FILES['image']['tmp_name']);
$percorso = "upload/";
$numero = count(glob('img/*.jpg'));
$nuova = $percorso.$numero.".jpg";
move_uploaded_file($file_temp, $nuova);
$name_new_image = "img/".$numero.".jpg";
$file = "upload/".$numero.".jpg";
$qualita = 100;
$new_image = imagecreatetruecolor($larghezza, $altezza);
$src_image = imagecreatefromjpeg($file);
imagecopyresized($new_image, $src_image, 0, 0, 0, 0, $larghezza, $altezza, $width, $height);
imagejpeg($new_image, $name_new_image, $qualita);