上传图片

2022-04-29 10:17:23 浏览数 (2)

代码语言:javascript复制
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$temp1 = explode(".", $_FILES["file1"]["name"]);
$temp2 = explode(".", $_FILES["file2"]["name"]);
$temp3 = explode(".", $_FILES["file3"]["name"]);
$temp4 = explode(".", $_FILES["file4"]["name"]);
$temp5 = explode(".", $_FILES["file5"]["name"]);
$extension = end($temp);     // 获取文件后缀名
$extension1 = end($temp1);
$extension2 = end($temp2);
$extension3 = end($temp3);
$extension4 = end($temp4);
$extension5 = end($temp5);

if ((($_FILES["file"]["type"] == "image/gif")
    || ($_FILES["file"]["type"] == "image/jpeg")
    || ($_FILES["file"]["type"] == "image/jpg")
    || ($_FILES["file"]["type"] == "image/pjpeg")
    || ($_FILES["file"]["type"] == "image/x-png")
    || ($_FILES["file"]["type"] == "image/png"))
    && ($_FILES["file"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension, $allowedExts))
{
    if ($_FILES["file"]["error"] > 0){
        echo "错误: " . $_FILES["file"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file"]["name"])){
            //echo $_FILES["file"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//1
if ((($_FILES["file1"]["type"] == "image/gif")
    || ($_FILES["file1"]["type"] == "image/jpeg")
    || ($_FILES["file1"]["type"] == "image/jpg")
    || ($_FILES["file1"]["type"] == "image/pjpeg")
    || ($_FILES["file1"]["type"] == "image/x-png")
    || ($_FILES["file1"]["type"] == "image/png"))
    && ($_FILES["file1"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension1, $allowedExts))
{
    if ($_FILES["file1"]["error"] > 0){
        echo "错误: " . $_FILES["file1"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file1"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file1"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file1"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file1"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file1"]["name"])){
            //echo $_FILES["file1"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file1"]["tmp_name"], "upload/" . $_FILES["file1"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file1"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file1"]["tmp_name"], "upload/" . $_FILES["file1"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file1"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//2
if ((($_FILES["file2"]["type"] == "image/gif")
    || ($_FILES["file2"]["type"] == "image/jpeg")
    || ($_FILES["file2"]["type"] == "image/jpg")
    || ($_FILES["file2"]["type"] == "image/pjpeg")
    || ($_FILES["file2"]["type"] == "image/x-png")
    || ($_FILES["file2"]["type"] == "image/png"))
    && ($_FILES["file2"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension2, $allowedExts))
{
    if ($_FILES["file2"]["error"] > 0){
        echo "错误: " . $_FILES["file2"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file2"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file2"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file2"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file2"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file2"]["name"])){
            //echo $_FILES["file2"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file2"]["tmp_name"], "upload/" . $_FILES["file2"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file2"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file2"]["tmp_name"], "upload/" . $_FILES["file2"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file2"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//3
if ((($_FILES["file3"]["type"] == "image/gif")
    || ($_FILES["file3"]["type"] == "image/jpeg")
    || ($_FILES["file3"]["type"] == "image/jpg")
    || ($_FILES["file3"]["type"] == "image/pjpeg")
    || ($_FILES["file3"]["type"] == "image/x-png")
    || ($_FILES["file3"]["type"] == "image/png"))
    && ($_FILES["file3"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension3, $allowedExts))
{
    if ($_FILES["file3"]["error"] > 0){
        echo "错误: " . $_FILES["file3"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file3"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file3"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file3"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file3"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file3"]["name"])){
            //echo $_FILES["file3"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file3"]["tmp_name"], "upload/" . $_FILES["file3"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file3"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file3"]["tmp_name"], "upload/" . $_FILES["file3"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file3"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//4
if ((($_FILES["file4"]["type"] == "image/gif")
    || ($_FILES["file4"]["type"] == "image/jpeg")
    || ($_FILES["file4"]["type"] == "image/jpg")
    || ($_FILES["file4"]["type"] == "image/pjpeg")
    || ($_FILES["file4"]["type"] == "image/x-png")
    || ($_FILES["file4"]["type"] == "image/png"))
    && ($_FILES["file4"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension4, $allowedExts))
{
    if ($_FILES["file4"]["error"] > 0){
        echo "错误: " . $_FILES["file4"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file4"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file4"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file4"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file4"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file4"]["name"])){
            //echo $_FILES["file4"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file4"]["tmp_name"], "upload/" . $_FILES["file4"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file4"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file4"]["tmp_name"], "upload/" . $_FILES["file4"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file4"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//5
if ((($_FILES["file5"]["type"] == "image/gif")
    || ($_FILES["file5"]["type"] == "image/jpeg")
    || ($_FILES["file5"]["type"] == "image/jpg")
    || ($_FILES["file5"]["type"] == "image/pjpeg")
    || ($_FILES["file5"]["type"] == "image/x-png")
    || ($_FILES["file5"]["type"] == "image/png"))
    && ($_FILES["file5"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension5, $allowedExts))
{
    if ($_FILES["file5"]["error"] > 0){
        echo "错误: " . $_FILES["file5"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file5"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file5"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file5"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file5"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file5"]["name"])){
            //echo $_FILES["file5"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file5"]["tmp_name"], "upload/" . $_FILES["file5"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file5"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file5"]["tmp_name"], "upload/" . $_FILES["file5"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file5"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

$name = $_FILES["file"]["name"];
$name1 = $_FILES["file1"]["name"];
$name2 = $_FILES["file2"]["name"];
$name3 = $_FILES["file3"]["name"];
$name4 = $_FILES["file4"]["name"];
$name5 = $_FILES["file5"]["name"];
代码语言:javascript复制
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);


$extension = end($temp);     // 获取文件后缀名
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 204800)   // 小于 200 kb
&& in_array($extension, $allowedExts))
{
    if ($_FILES["file"]["error"] > 0){
        echo "Error: " . $_FILES["file"]["error"] . "<br />";
    }else{   
        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Stored in: " . $_FILES["file"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file"]["name"])){
            echo $_FILES["file"]["name"] . " 文件已经存在。 ";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }
    }
}else{
    echo "非法的文件格式";
}

0 人点赞