91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中怎么利用上傳類實現單個和批量上傳

發布時間:2021-06-30 15:04:55 來源:億速云 閱讀:159 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關PHP中怎么利用上傳類實現單個和批量上傳,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

PHP上傳類代碼:

<?php /**  *@packagemyFrameworkuploadclass  *@Descriptionuploadclass  *@Date2007-11-28  *@authorantsnet  *@copyrighthttp://www.antsnet.net  *@Emailantsnet@163.com  *@Environment:Apache2.0.59+PHP5.2.5+mysql5.0  *@version$Id:myFrame_Upload.php22008-02-2701:14:05ZAdministrator$  */  classmyFrame_UploadextendsmyFrame  {  var$uploadPath="uploadFile/";  var$fullPath='';  var$message;  var$_debug=false;  var$errorMessage='';   function__construct($uploadPath='')  {  if($uploadPath!="")  {  $this->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中怎么利用上傳類實現單個和批量上傳就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

普兰店市| 通江县| 田林县| 东安县| 宝丰县| 盐边县| 贡觉县| 平远县| 隆回县| 古交市| 育儿| 德庆县| 霍邱县| 栾城县| 南川市| 秭归县| 三河市| 松潘县| 万荣县| 新蔡县| 蓬安县| 越西县| 宁南县| 阳春市| 阜阳市| SHOW| 宜君县| 牟定县| 招远市| 根河市| 临高县| 沙洋县| 怀仁县| 拜城县| 胶南市| 河曲县| 莱阳市| 府谷县| 阿拉善左旗| 娱乐| 南漳县|