首页 / PHP / 高手教你PHP上传多张图片_PHP教程
高手教你PHP上传多张图片_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了高手教你PHP上传多张图片_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2915字,纯文字阅读大概需要5分钟。
内容图文
![高手教你PHP上传多张图片_PHP教程](/upload/InfoBanner/zyjiaocheng/174/b856a38cfdf04fbd9d092c52f0e45374.jpg)
- php
- //图片目录
- $img_dir="../upload/";
- //……html显示上传界面
- /*图片上传处理*/
- //把图片传到服务器
- //初始化变量
- $uploaded=0;
- $unuploaded=0;
- //只允许五张图片上传
- for($i=0;$i<=5;$i++)
- {
- //获取当前图片的信息
- $is_file=$_FILES['imgfile']['name'][$i];
- //如果当前图片不为空
- if(!empty($is_file))
- {
- //把当前图片的信息存储到变量里
- $result[$i]="
- <trclasstrclass=td2align=center>
- <td>".$_FILES['imgfile']['name'][$i]."td>
- <td>".round($_FILES['imgfile']['size'][$i]/1024,2)."Ktd>
- <td>".$_FILES['imgfile']['type'][$i]."td>
- <td>";
- //判断上传的图片的类型是不是jpg,gif,png,bmp中的一种,同时判断是否上传成功
- if(
- $_FILES['imgfile']['type'][$i]=="image/pjpeg"||
- $_FILES['imgfile']['type'][$i]=="image/gif"||
- $_FILES['imgfile']['type'][$i]=="image/x-png"||
- $_FILES['imgfile']['type'][$i]=="image/bmp"
- )
- {
- //如果上传的文件没有在服务器上存在
- if(!file_exists($img_dir.$_FILES['imgfile']['name'][$i]))
- {
- //把图片文件从临时文件夹中转移到我们指定上传的目录中
- move_uploaded_file($_FILES['imgfile']['tmp_name'][$i],
- $img_dir.$_FILES['imgfile']['name'][$i]);
- $result[$i].="成功";
- $uploaded++;
- }
- else//如果文件已经在服务器上存在
- {
- $result[$i].="
文件已存在" ;- $unuploaded++;
- continue;
- }
- }
- else
- {
- $result[$i].="
失败" ;- $unuploaded++;
- }
- $result[$i].="";
- }//endif
- }//endfor
- //如果没有选择任何图片
- if(empty($result))
- {
- prompt_msg("错误信息","没有选择任何图片。","返回上一步","uploadimg.php?action=upload");
- exit();
- }
- //显示所有上传后的结果
- echo"<tablecellpaddingtablecellpadding=4cellspacing=1border=0class=tablewidth=400align=left>
- <trclasstrclass=navialign=center>
- <td>文件名td>
- <td>大小td>
- <td>类型td>
- <td>上传结果td>
- tr>
- ";
- foreach($resultas$value)
- {
- echo$value;
- }
- echo"<trclasstrclass=td1>
- <tdcolspantdcolspan=4>共上传".($uploaded+$unuploaded).",成功:$uploaded,失败:<fontcolorfontcolor=red>$unuploadedfont>td>
- tr>
- <trclasstrclass=navi>
- <tdcolspantdcolspan=4align=center>[<ahrefahref='uploadimg.php?action=upload'title='继续上传'>继续上传a>]
[<ahrefahref='image.php'title='浏览图片'>浏览图片a>]td>- tr>
- table>
- ";
- ?>
http://www.bkjia.com/PHPjc/446548.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446548.htmlTechArticle学习PHP时,你可能会遇到PHP上传多张图片问题,这里将介绍PHP上传多张图片问题的解决方法,在这里拿出来和大家分享一下。单张的图片上...
内容总结
以上是互联网集市为您收集整理的高手教你PHP上传多张图片_PHP教程全部内容,希望文章能够帮你解决高手教你PHP上传多张图片_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。