Get image height and width PHP

前端 未结 4 823
一整个雨季
一整个雨季 2020-12-30 07:32

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 heig

相关标签:
4条回答
  • 2020-12-30 08:12
    <?php
    
    $imagedetails = getimagesize($_FILES['Artwork']['tmp_name']);
    $width = $imagedetails[0];
    $height = $imagedetails[1];
    
    ?>
    
    0 讨论(0)
  • 2020-12-30 08:17

    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

    0 讨论(0)
  • 2020-12-30 08:19

    $DOCS_NAME = $_FILES['DOCS']['name'];
    $DOCS_SIZE = getimagesize($_FILES['DOCS']['tmp_name']);
    $DOCS      = file_get_contents ($_FILES['DOCS']['tmp_name']);
    $FILE_SIZE = $_FILES["DOCS"]["size"];
    $FILE_TYPE = $_FILES["DOCS"]["type"];
    
    echo 'Width     = '.$DOCS_SIZE[0]. "<br />";
    echo 'Height    = '.$DOCS_SIZE[1]. "<br />";;  
    echo '2         = '.$DOCS_SIZE[2]. "<br />";;  
    echo '3         = '.$DOCS_SIZE[3]. "<br />";;  
    echo 'bits      = '.$DOCS_SIZE['bits']. "<br />";;
    echo 'channels  = '.$DOCS_SIZE['channels']. "<br />";;
    echo 'mime      = '.$DOCS_SIZE['mime']. "<br />";
    echo 'type      = '.$_FILES["DOCS"]["type"]. "<br />";
    echo 'size      = '.$_FILES["DOCS"]["size"]. "<br />"; 
    
    0 讨论(0)
  • 2020-12-30 08:21
    <?php
    /*$size = getimagesize("http://heartbeatperformance.com.p9.hostingprod.com/customerphotos/photoes/51HDE3cnl2L.jpg");
    
    list($width, $height) = $size;
    echo "width: $width<br />height: $height";*/
    
    
    
    $testing = "http://heartbeatperformance.com.p9.hostingprod.com/customerphotos/img/logo.png";
    //echo $testing;
    list($width, $height, $type, $attr) = getimagesize($testing);
    echo "Image width " . $width;
    echo "Image height " . $height;
    
    
    
    ?>
    
    0 讨论(0)
提交回复
热议问题