1.index.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>上传文件</title></head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input name='uploads[]' type="file" multiple /> <input type="submit" name="uploadpic" value="上传" /> </form> </body> </html>
2.upload.php
<?php
$uploadfile;//图片名字
if($_POST["uploadpic"]=="上传"){
$dest_folder="picture/";//上传图片保存的路径 图片放在跟你upload.php同级的picture文件夹里
$arr=array();//定义一个数组存放上传图片的名称
if(!file_exists($dest_folder)){
mkdir($dest_folder,700); // 创建文件夹,并给予最高权限
}//if file_exists
$tp = array("image/gif","image/pjpeg","image/jpeg","image/png");
foreach ($_FILES["uploads"]["error"] as $key => $error){
if(!in_array($_FILES["uploads"]["type"][$key],$tp)){
echo "<script language='javascript'>";
echo "alert(\"文件类型错误!\");";
echo "</script>";
exit;
}//ifin_array
if($error == "UPLOAD_ERR_OK"){
$tmp_name = $_FILES["uploads"]["tmp_name"][$key];
$a=explode(".",$_FILES["uploads"]["name"][$key]);//图片名扩展名
// $prename = substr($a[0],10);
$prename = $a[0];
$name = date('YmdHis').mt_rand(100,999).".".$a[1];// 文件的重命名 (日期+随机数+后缀)
$uploadfile = $dest_folder.$name;// 文件的路径
move_uploaded_file($tmp_name, $uploadfile);
// 插入到数据库代码
}//if error
}//foreach
}//if POST