PHP多图片上传

来源:互联网 发布:苹果软件下载大全 编辑:程序博客网 时间:2024/05/27 12:21
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <head> <title>多文件上传</title> </head> <body> <form accept="" method="post" enctype="multipart/form-data"> <input type="file" name="img[]" multiple="multiple" accept="image/*"><input type="submit" name="s" /><br /> </form> <?php $path = "uploads/"; $extArr = array("jpg", "png", "gif"); if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){     //上传文件信息     $img = $_FILES['img'];     $img = array_filter($img);    //var_dump($img);    if($img){         $i = 0;         foreach ($img['tmp_name'] as $value) {             $size = $img['size'][$i];            $filename = $img['name'][$i];            if(empty($filename)){ exit; }              $ext = extend($filename);             if(!in_array($ext,$extArr)){ exit; }            //if($size>(100*1024)){ exit; }              if ($value) {             $image_name = time().rand(100,999)."_".$i.".".$ext;             $state = move_uploaded_file($value, $path.$image_name);                 //如果上传成功,预览                 if($state) {                     $lujing = $path . $image_name;                            echo $lujing . "<br/>";                }else{                     echo '上传出错了!';                 }              }         $i++;         }     } }function extend($file_name){     $extend = pathinfo($file_name);     $extend = strtolower($extend["extension"]);     return $extend; } ?> </body> </html> 

原创粉丝点击