• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php图片上传类 附调用方法_PHP

php 搞代码 3年前 (2022-01-26) 18次浏览 已收录 0个评论

本文实例为大家分享php图片上传类,供大家参考,具体内容如下

调用方法:

get_ph_tmpname($_FILES['photo']['tmp_name']);$up->get_ph_type($_FILES['photo']['type']);$up->get_ph_size($_FILES['photo']['size']);$up->get_ph_name($_FILES['photo']['name']);$up->save();}?>//上传图片的HTML:图片来源: 

上传类,保存文件名称为 uppoo.php:

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."<br>"; } //获取上传临时文件名 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}\" width=\"{$this->imgsize['0']}\" height=\"{$this->imgsize['1']}\">");   }  } //错误提示 function showerror($errorstr){  echo "<script language=java script>alert('$errorstr');location='java script:history.go(-1);';</s<b style="color:transparent">本文来源gao@!dai!ma.com搞$$代^@码!网!</b><strong>搞gaodaima代码</strong>cript>";  exit(); } function save(){  $this->check_path();  $this->check_size();  $this->check_type();  $this->up_photo();  $this->showphoto(); }}?>

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php图片上传类 附调用方法_PHP
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址