Get image height and width PHP
43,557
Solution 1
Should be
list($width, $height, $type, $attr) = getimagesize($_FILES["Artwork"]['tmp_name']);
See http://www.php.net/manual/en/features.file-upload.post-method.php
Solution 2
<?php
$imagedetails = getimagesize($_FILES['Artwork']['tmp_name']);
$width = $imagedetails[0];
$height = $imagedetails[1];
?>
Author by
DiegoP.
Updated on July 09, 2022Comments
-
DiegoP. almost 2 years
Hello I need to get the height and width on the fly of an uploaded image.
This is the PHP function I am using, but it does not return anything for the width and height..
Could you please help me?
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>'; }