php文件上传同时获取多个文件上传,php 多个文件上传

for($i=1;$i<=5;$i++){

if(!empty($_FILES["pic$i"]['name'])){ //如果文件不为空

if($_FILES["pic$i"]['error']>0){//如果文件上传失败

switch ($_FILES["pic$i"]['error']){

case 1:

echo "上传文件大小超出配置文件规定值";

break;

case 2:

echo "上传文件大小超出表单中约定的值";

break;

case 3:

echo "上传文件不全";

break;

case 4:

echo "没有上传文件";

break;

}

}else{

if(!is_dir("upfile")){

mkdir("upfile");

}

//获取文件类型

list($maintype,$subtype)=explode("/",$_FILES["pic$i"]['type']);

//判断文件格式是否正确

if ($maintype!="image"||$subtype!="pjpeg"){

echo "上传文件格式不对!
";

}else{

//如果上传文件格式正确,构建动态路径

$path = "upfile/".rand(0, 10000).time().strtolower(strstr($_FILES["pic$i"]['name'], "."));

//判断是否上传文件

if(is_uploaded_file($_FILES["pic$i"]['tmp_name'])){

//判断文件是否上传成功

if(move_uploaded_file($_FILES["pic$i"]['tmp_name'], $path)){

echo "文件:".time().strtolower(strstr($_FILES["pic$i"]['name'], "."))

." 上传成功,大小为:".$_FILES["pic$i"]['size']."字节
";

}else{

echo "上传失败";

}

}else{

echo "上传文件:".$_FILES["pic$i"]['name']."不合法!";

}

}

}

}else{

continue;

}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值