Ciao Ho bisogno di ottenere l'altezza e la larghezza al volo di un'immagine caricata.Ottieni altezza e larghezza dell'immagine PHP
Questa è la funzione PHP che sto usando, ma non restituisce nulla per la larghezza e l'altezza ..
per favore potete aiutarmi?
list($width, $height, $type, $attr) = getimagesize($_FILES["Artwork"]);
$min_width = "1000";
$min_height = "1000";
if ((($_FILES["Artwork"]["type"] == "image/gif") || ($_FILES["Artwork"]["type"] == "image/jpeg") || ($_FILES["Artwork"]["type"] == "image/jpg")
|| ($_FILES["Artwork"]["type"] == "image/pjpeg")) && ($_FILES["Artwork"]["size"] < 20000000) && ($width > $min_width) && ($height > $min_height) && ($width == $height))
{
if ($_FILES["Artwork"]["error"] > 0)
{
//echo "Return Code: " . $_FILES["Artwork"]["error"] . "<br />";
}else{
move_uploaded_file($_FILES["Artwork"]["tmp_name"],
$path_image . $imageName);
header("Location: http://pitchmystuff.co.uk/m/digidist/tracks/".$idAlbum."");
}
}else{
//echo "invalid file";
echo '<script>
alert("There was an error uploading your coverart file. Please check the requirements and try again.'.$width.$height.'");
document.location ="http://pitchmystuff.co.uk/m/digidist/albums/";
</script>';
}
'getimagesize()' è il ticket. Non stai semplicemente usando la variabile giusta come parametro. Dovrebbe esserci un messaggio di errore in tal senso: Attivare la segnalazione degli errori per vederlo. –
possibile duplicato di [Ottieni altezza e larghezza dell'immagine come valori integer?] (Http://stackoverflow.com/questions/2179100/get-image-height-and-width-as-integer-values) –