prova con
Codice PHP:
list($width_orig, $height_orig, $image_type) = getimagesize($_FILES['txt_file']['name']);
oppure se ancora non dovesse funzionare togli
Codice PHP:
list($width_orig, $height_orig, $image_type) = getimagesize($uploadfile);
switch ($image_type){
case 1:
$im = imagecreatefromgif($uploadfile);
break;
case 2:
$im = imagecreatefromjpeg($uploadfile);
break;
case 3:
$im = imagecreatefrompng($uploadfile);
break;
default:
trigger_error('Immagine non valida!', E_USER_WARNING);
break;
}
e cambialo con
Codice PHP:
switch(fExt($uploadfile)){
case 'jpeg':
case 'jpg':
$im = imagecreatefromjpeg($uploadfile);
break;
case 'png':
$im = imagecreatefrompng($uploadfile);
break;
case 'gif':
$im = imagecreatefromgif($uploadfile);
break;
default:
trigger_error('Immagine non valida!', E_USER_WARNING);
break;
}
$width_orig = imagesx($im);
$height_orig = imagesy($im);
ovviamente nel resto dello script dove viene richiamato $image_type sostituiscilo come mostrato sopra..