zoukankan      html  css  js  c++  java
  • php图片上传

    //处理图片
    private function imageDeal($param){
    $arrType=array('image/jpg','image/bmp','image/png','image/jpeg');
    $max_size=2*1024*1024;
    if(!empty($param['name'])){
    if($param['error']>0){
    //echo "<script>alert('上传错误!');window.location.href='/index.php?m=member&c=sysrestr&a=index';</script>";
    //echo 'aaaaaaaaaaaa';die;
    $this->error('上传错误!','/Home/Baoming/oindex',2);
    }else{
    if(!in_array($param['type'],$arrType)){ //判断图片文件的格式
    //echo "<font color='#FF0000'>上传文件格式不对!</font>";
    // echo "<script>alert('上传文件格式不对!');window.location.href='/index.php?m=member&c=sysrestr&a=index';</script>";
    //echo 'bbbbb';die;
    $this->error('上传错误!','/Home/Baoming/oindex',2);
    }else{
    switch($param['type'])
    {
    case 'image/jpg':
    $ext = '.jpg';
    break;
    case 'image/bmp':
    $ext = '.bmp';
    break;
    case 'image/jpeg':
    $ext = '.jpg';
    break;
    case 'image/png':
    $ext = '.png';
    break;
    default:
    //echo 'The file you uploaded was not a supported filetype.';
    break;
    }
    }
    $xt = md5(strtotime(date('Y-m-d H:i:s')).mt_rand(0,100));
    if(file_exists("Baoming/images/upload/".$xt.$ext)){

    $this->error('上传已经存在!','/Home/Baoming/oindex',2);
    //return FALSE;
    }else{
    if(is_uploaded_file($param['tmp_name'])){
    $stored_path = 'Baoming/images/upload/'.$xt.$ext;
    //echo $stored_path ;die;

    if(move_uploaded_file($param['tmp_name'],$stored_path)){
    $imgurl = $stored_path;
    }else{
    //echo 'cccc';die;
    $this->error('上传错误!','/Home/Baoming/oindex',2);

    }
    }else{
    //echo 'ccdddddcc';die;
    $this->error('上传错误!','/Home/Baoming/oindex',2);

    }
    }
    }
    }


    return $imgurl;
    }

    然后调用即可。

  • 相关阅读:
    Java Servlet-http协议
    ajax-典型应用-添加购物车
    ajax-典型应用-验证用户名
    jquery学习--选择器
    jquery---helloworld
    java转换json需导入的jar包说明
    vue对象更新
    解决方法:linux中无法使用root用户ssh远程登录
    related_name和related_query_name举例区别
    numpy 通用函数
  • 原文地址:https://www.cnblogs.com/smartyman/p/5242915.html
Copyright © 2011-2022 走看看