您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php编写功能强大上传图片的类_PHP教程

2025/11/1 0:51:55发布14次查看
set_datatime();   }   function set_datatime(){    $this->datetime=date(ymdhis);   }    //获取文件类型   function get_ph_type($phtype){      $this->ph_type=$phtype;   }   //获取文件大小   function get_ph_size($phsize){      $this->ph_size=$phsize.
;   }   //获取上传临时文件名   function get_ph_tmpname($tmp_name){     $this->ph_tmp_name=$tmp_name;     $this->imgsize=getimagesize($tmp_name);   }   //获取原文件名   function get_ph_name($phname){     $this->ph_name=$this->ph_path.$this->datetime.strrchr($phname,.); //strrchr获取文件的点最后一次出现的位置  //$this->ph_name=$this->datetime.strrchr($phname,.); //strrchr获取文件的点最后一次出现的位置  return $this->ph_name;   }  // 判断上传文件存放目录   function check_path(){     if(!file_exists($this->ph_path)){      mkdir($this->ph_path);     }   }   //判断上传文件是否超过允许大小   function check_size(){     if($this->ph_size>$this->al_ph_size){      $this->showerror(上传图片超过2000kb);     }   }   //判断文件类型   function check_type(){    if(!in_array($this->ph_type,$this->al_ph_type)){          $this->showerror(上传图片类型错误);    }   }   //上传图片    function up_photo(){    if(!move_uploaded_file($this->ph_tmp_name,$this->ph_name)){     $this->showerror(上传文件出错);    }   }   //图片预览    function showphoto(){       if($this->preview==1){       if($this->imgsize[0]>2000){         $this->imgsize[0]=$this->imgsize[0]*$this->previewsize;              $this->imgsize[1]=$this->imgsize[1]*$this->previewsize;       }          echo(ph_name%7d width={$this->imgsize[0]} height={$this->imgsize[1]}>);      }    }   //错误提示   function showerror($errorstr){     echo ;    exit();   }   function save(){    $this->check_path();    $this->check_size();    $this->check_type();    $this->up_photo();    $this->showphoto();   } } ?>
http://www.bkjia.com/phpjc/486216.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486216.htmltecharticle?php class upphoto{ public $previewsize=0.125 ; //预览图片比例 public $preview=0; //是否生成预览,是为1,否为0 public $datetime; //随机数 public $ph_name; //上传...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product