php 在多个上传图片时 怎么获取 要上传的图片宽高

如题请大家帮帮忙$imghw=getimagesize($_FILES["file"]["name"]);这样怎么报错啊?那怎么能得到要上传的图片路径呢?麻烦你告诉我下临... 如题 请大家帮帮忙
$imghw=getimagesize($_FILES["file"]["name"]);
这样怎么 报错啊 ?

那怎么能得到要上传的图片路径呢?

麻烦你告诉我下 临时存放 怎么做 号码??
展开
 我来答
straul
2010-12-10 · TA获得超过2185个赞
知道小有建树答主
回答量:1096
采纳率:50%
帮助的人:931万
展开全部
分两个部分,一个是“多个图片”,一个是获取图片的宽、高。
第一个用循环做到,也就是用for、foreach之类的东西遍历你从页面中得到的图片数组
下一步用getimagesize()函数获得图片的信息。
此函数在php手册里有解释:图像生成与处理→GD→GD and image函数里。
此函数返回的结果如下:
返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。这些标记与 PHP 4.3.0 新加的 IMAGETYPE 常量对应。索引 3 是文本字符串,内容为“height="yyy" width="xxx"”,可直接用于 IMG 标记。

参考资料: http://docs.php.net/manual/zh/function.getimagesize.php

匿名用户
2015-08-05
展开全部
用getimagesize($_FILES['xxxxx']['tmp_name'])就可以实现;
具体参考代码如下:
<form action="?" method="post" enctype=""multipart/form-data"">
<input type="file" onpropertychange="document.all.aaaa.src=this.value">
宽:<input name="W"> 高:<input name="H">
<input type=submit value=提交>
<img name=aaaa onload="{document.all.W.value=this.width;document.all.H.value=this.height;}" onerror=alert("类型错误或者目标不存在") />
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liheanyway007
2010-12-10 · TA获得超过280个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:122万
展开全部
getimagesize(文件路径)
$_FILES["file"]["name"]只是一个文件名,是一个字符串,而不是图片。

指定临时存放目录可以得到。

给你两个参考吧
http://zhidao.baidu.com/question/53137045.html
http://www.w3school.com.cn/php/php_file_upload.asp

关键注意move_uploaded_file()函数的用法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式