本篇文章给大家分享的是有关bootstrap中怎么实现多张图片上传并校验,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了蓬江免费建站欢迎大家使用!
PHP中多张图片上传并校验怎么实现
服务器
//初始化变量
$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"
以上就是bootstrap中怎么实现多张图片上传并校验,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
网站栏目:bootstrap中怎么实现多张图片上传并校验
URL地址:http://scyingshan.cn/article/gcjhpc.html