bootstrap中怎么实现多张图片上传并校验

本篇文章给大家分享的是有关bootstrap中怎么实现多张图片上传并校验,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了蓬江免费建站欢迎大家使用!

PHP中多张图片上传并校验怎么实现

<?php    /*********************************************    *文件:uploadimg.php    *用途:图片上传程序    *版本:v1.0    *创建:2005-03-2811:07    *修改:2005-04-0608:43    *版权:heiyeluren    *********************************************/    //图片目录    $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]="

".$_FILES['imgfile']['name'][$i]."".round($_FILES['imgfile']['size'][$i]/1024,2)."K".$_FILES['imgfile']['type'][$i]."";

//判断上传的图片的类型是不是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++;

}

PHP中多张图片上传并校验怎么实现

else//如果文件已经在服务器上存在

{

$result[$i].="文件已存在";

$unuploaded++;

continue;

}

}

else

{

$result[$i].="失败";

$unuploaded++;

}

$result[$i].="

";

}//endif

}//endfor

//如果没有选择任何图片

if(empty($result))

{

prompt_msg("错误信息","没有选择任何图片。","返回上一步","uploadimg.php?action=upload");

exit();

}

//显示所有上传后的结果

echo"

";

foreach($resultas$value)

{

echo$value;

}

echo"
共上传".($uploaded+$unuploaded).",成功:$uploaded,失败:$unuploaded[继续上传][浏览图片]

以上就是bootstrap中怎么实现多张图片上传并校验,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。

网站标题:bootstrap中怎么实现多张图片上传并校验
本文链接:https://www.cdcxhl.com/article32/gcjhpc.html

成都网站建设公司_创新互联,为您提供Google网站制作网站导航静态网站品牌网站制作小程序开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站