php接收图片并重新命名保存

180it 2020-01-02 PM 1972℃ 0条

下面是我写的代码,大家可以参考一下

header("Content-type:text/html;charset=utf-8");

$name= isset($_FILES['file']['name'])?$_FILES['file']['name']:""; //图片名字
$size=isset($_FILES['file']['size'])?$_FILES['file']['size']:''; //图片大小
$type=isset($_FILES['file']['type'])?$_FILES['file']['type']:''; //图片类型

$imageformat=array("image/jpeg","image/pjpeg","image/gif","image/png","image/x-png");
if($size!=0 && $size<=1024*1000 && in_array($type,$imageformat)){  //搜索数组中是否存在指定的值
    if($type=="image/jpeg" || $type=="image/jpeg"){
        $ext=".jpg";
    }else if($type=="image/png" || $type=="image/x-png"){
        $ext=".png";
    }else{
        $ext=".gif";
    }
    $up_name=date("Ymdhis").$ext;   //Ymdhis年月日时分秒
    $path_in_folder = 'images/'.$up_name;
    move_uploaded_file($_FILES['file']['tmp_name'],$path_in_folder);
    //$_FILES[字段名][tmp_name]保存的是文件上传到服务器临时文件夹之后的文件名
    //move_uploaded_file(规定要移动的文件,规定文件的新位置)函数将上传的文件移动到新的位置
    echo 1;
}else{
    echo 2;
//    echo "图片类型或者大小不符合要求,请检查";
}

原文链接:https://blog.csdn.net/qq_43802454/article/details/96919695

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php接收图片并重新命名保存