• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php上传图片

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
<?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)."K</td> 

<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].="<fontcolor=red>文件已存在</font>";  

$unuploaded++;  

continue;  

}  

}  

else  

{  

$result[$i].="<fontcolor=red>失败</font>";  

$unuploaded++;  

}  

$result[$i].="</td></tr>";  

}//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>$unuploaded</font></td> 

</tr> 

<trclasstrclass=navi> 

<tdcolspantdcolspan=4align=center>[<ahrefahref='uploadimg.php?action=upload'title='继续上传'>继续上传</a>]
    [<ahrefahref='image.php'title='浏览图片'>浏览图片</a>]</td> 

</tr> 

</table> 

";  

?> 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php中构建树状图发布时间:2022-07-10
下一篇:
PHP查询MySQL大量数据的内存占用分析发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap