php 在多个上传图片时 怎么获取 要上传的图片宽高
如题请大家帮帮忙$imghw=getimagesize($_FILES["file"]["name"]);这样怎么报错啊?那怎么能得到要上传的图片路径呢?麻烦你告诉我下临...
如题 请大家帮帮忙
$imghw=getimagesize($_FILES["file"]["name"]);
这样怎么 报错啊 ?
那怎么能得到要上传的图片路径呢?
麻烦你告诉我下 临时存放 怎么做 号码?? 展开
$imghw=getimagesize($_FILES["file"]["name"]);
这样怎么 报错啊 ?
那怎么能得到要上传的图片路径呢?
麻烦你告诉我下 临时存放 怎么做 号码?? 展开
3个回答
展开全部
分两个部分,一个是“多个图片”,一个是获取图片的宽、高。
第一个用循环做到,也就是用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 标记。
第一个用循环做到,也就是用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>
具体参考代码如下:
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
getimagesize(文件路径)
$_FILES["file"]["name"]只是一个文件名,是一个字符串,而不是图片。
指定临时存放目录可以得到。
给你两个参考吧
http://zhidao.baidu.com/question/53137045.html
http://www.w3school.com.cn/php/php_file_upload.asp
关键注意move_uploaded_file()函数的用法
$_FILES["file"]["name"]只是一个文件名,是一个字符串,而不是图片。
指定临时存放目录可以得到。
给你两个参考吧
http://zhidao.baidu.com/question/53137045.html
http://www.w3school.com.cn/php/php_file_upload.asp
关键注意move_uploaded_file()函数的用法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询