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;
    }

    然后调用即可。

  • 相关阅读:
    .VC中的Attach和Detach
    virtual void DrawItem(LPDRAWITEMSTRUCT /*lpDrawItemStruct*/);
    用API OleLoadPicture通过IStream来加载JPG、GIF格式的图片
    .OnNcHitTest
    线性规划与网络流24题索引
    线性规划与网络流24题 17运输问题
    网络流24题 21最长k可重区间集问题
    网络流16数字梯形问题
    网络流24题 20深海机器人问题
    网络流24题 19负载平衡问题
  • 原文地址:https://www.cnblogs.com/yaoyao1556/p/5242915.html
Copyright © 2011-2022 走看看