Devo fare il solito upload delle immagini con annessa creazione miniatura... allora, l'upload dell'immagine originale è perfetto. La miniatura, invece, viene creata nella cartella giusta, ma è una jpeg completamente nera.
Questo è il codice che ho usato ($file_name è il nome del file-miniatura):
Dove sbaglio?Codice PHP:list($width, $height, $type, $attr) = getimagesize($_FILES['img']['tmp_name']);
// Creo la versione 100*100 dell'immagine (thumbnail)
$thumb = imagecreatetruecolor(100, 100);
$source = imagecreatefromjpeg($_FILES['img']['tmp_name']);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 100, 100, $width, $height);
imagejpeg($thumb, "../upload/immagini/miniature/".$file_name, 75);
![]()

Rispondi quotando