上传的图像文件有宽度和高度值切换,令人眼花缭乱

时间:2014-02-05 18:46:03

标签: php

这是html客户端表单:

<form action="http://www.roncherry.com/ppmama/pictest.php" method="POST"   enctype="multipart/form-data">
       File(JPG) to Upload: <input type="file" name="fnpic" />
       <input type='submit' value='Save to Servers' />
</form>    

这是动作php服务器代码:

if ($_FILES["fnpic"]["name"]) {
list($width, $height) = getimagesize($_FILES["fnpic"]["tmp_name"]);
echo 'sizes are w= ' . $width . ' h= ' . $height;
}

在上传宽度为478之前,高度为640 上传宽度为640后,高度为478 上传工作只有问题是维度值 有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您上面提供的代码工作正常.. 我只是将$ _FILES [“fnpic”] [“tmp_name”]更改为图像位置。

http://i.stack.imgur.com/EBNHJ.png

http://i.stack.imgur.com/dTNCM.png

结果:

尺寸为w = 421h = 516

你可以参考这篇文章 - &gt; Get Image Height and Width as integer values?