网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

PHP中怎么利用上传类实现单个和批量上传

这篇文章将为大家详细讲解有关PHP中怎么利用上传类实现单个和批量上传,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站建设、扎赉诺尔网络推广、小程序制作、扎赉诺尔网络营销、扎赉诺尔企业策划、扎赉诺尔品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供扎赉诺尔建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

PHP上传类代码:

uploadPath=$uploadPath;  }  }  /**  *Batchupload  *  *@paramArray$arrayOutPut  */  publicfunctionformLocalBatch($keepSource=false,$arrayOutPut='')  {  $returnArray=array();  if(sizeof($_FILES)==$arrayOutPut&&!$keepSource)  {  $i=0;  foreach($_FILESas$index=>$value)  {  $returnArray[]=$this->fromLocal($value,$outPutName[$i]);  $i++;  }  }else{  foreach($_FILESas$index=>$value)  {  $returnArray[]=$this->fromLocal($value);  }  }  return$returnArray;  }  /**  *Uploadfileformlocal  *  *@paramArray|String$file_Area_Name  *@paramArray|String$outPutName  */  publicfunctionfromLocal($VALUE,$outPutName='')  {   include_once(SERVERROOT.MYFRAME.'myFrame_Basic.php');  /**  *thefollowingforsingle  */  if($outPutName==''||$outPutName=="NULL")  {  $outPutName=date("YmdHis");  }  if($VALUE['error']>0)  {  switch($VALUE['errror'])  {  case'1':  $this->errorMessage[]=$this->myFrameMessage['false']['file']['max'];  returnfalse;  break;  case'2':  $this->errorMessage[]=$this->myFrameMessage['false']['file']['maxDefined'];  returnfalse;  break;  case'3':  $this->errorMessage[]=$this->myFrameMessage['false']['file']['uncomplite'];  returnfalse;  break;  case'4':  $this->errorMessage[]=$this->myFrameMessage['false']['file']['unupload'];  returnfalse;  break;   }  }  $fileName=$this->uploadPath.$outPutName.myFrame_Basic::getFileName($VALUE['name']).myFrame_Basic::getFileExt($VALUE['name']);  if(is_uploaded_file($VALUE['tmp_name']))  {  if(!move_uploaded_file($VALUE['tmp_name'],$fileName))  {  $this->errorMessage[]=$this->myFrameMessage['false']['file']['move'];  returnfalse;  }else{  return$fileName;  }  }  }  /**  *Uploadfromnetwork  *  *@paramArray|String$url  *@paramArray|String$outPutName  *@paramBool$keepSource  */  publicfunctionfromNet($url,$outPutName='',$keepSource=false)  {  include_once(SERVERROOT.MYFRAME.'myFrame_Basic.php');  if($outPutName=="")  {  $outPutName=date("YmdHis");  }  $fileType=myFrame_Basic::getFileExt($url);  $fileName=$outPutName.$fileType;  $contents=file_get_contents($url);  $return=file_put_contents($this->uploadPath.$fileName,$contents);  if($return){  $this->fullPath=$this->uploadPath.$fileName;  return$this->fullPath;  }else{  $this->errorMessage[]=$this->myFrameMessage['false']['file']['url'];  returnfalse;  }  }  }

关于PHP中怎么利用上传类实现单个和批量上传就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文名称:PHP中怎么利用上传类实现单个和批量上传
网页链接:http://bjjierui.cn/article/gjeccd.html

其他资讯