function upimgs(){ $file=$_FILES['filename']; $newname =$file['name']; //得到文件名称,以数组的形式 $date = date("ymdhis"); /*--重命名--*/ foreach ($newname as $img){ $uptype = explode(".", $img); $name[] = $date . rand(100, 999999) . "." . $uptype[1]; } /*--重命名--*/ $targetFolder = '/appletImg/' . date("Y-m-d"); // 获取跟路径 if (!is_dir($_SERVER['DOCUMENT_ROOT'] . $targetFolder)) { mkdir($_SERVER['DOCUMENT_ROOT'] . '/appletImg/' . date("Y-m-d"), 0777, true); } foreach ($name as $k=>$names) { $type = strtolower(substr($names, strrpos($names, '.') + 1));//得到文件类型,并且都转化成小写 $allow_type = array('jpg', 'jpeg', 'gif', 'png'); //定义允许上传的类型 //把非法格式的图片去除 if (!in_array($type, $allow_type)) { unset($name[$k]); } foreach ($name as $k=>$item){ $targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder; $targetFile = rtrim($targetPath, '/') . '/' . $name[$k]; strtolower(substr($item,strrpos($item,'.')+1));//得到文件类型,并且都转化成小写 if (move_uploaded_file($file['tmp_name'][$k],$targetFile)){ echo 'success'; }else { echo 'failed'; } } } }
谢谢您的助力!