天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ThinkPHP文件上傳實(shí)例教程

文件上傳是很多php程序項(xiàng)目中常見的一個(gè)功能,今天本文就來(lái)分享一個(gè)完整的實(shí)例,來(lái)實(shí)現(xiàn)Thinkphp文件上傳的功能。具體方法如下:

一、action部分:

FileAction.class.php頁(yè)面代碼如下:

<?phpclass FileAction extends Action{  function index(){    $file=M('file');    $list=$file->select();    $this->assign('filelist',$list);    $this->display();    }    function upload(){    //文件上傳地址提交給他,并且上傳完成之后返回一個(gè)信息,讓其寫入數(shù)據(jù)庫(kù)      if(empty($_FILES)){      $this->error('必須選擇上傳文件');      }else{      $a=$this->up();      if(isset($a)){        //寫入數(shù)據(jù)庫(kù)的自定義c方法        if($this->c($a)){          $this->success('上傳成功');          }        else{          $this->error('寫入數(shù)據(jù)庫(kù)失敗');          }      }else{        $this-error('上傳文件異常,請(qǐng)與系統(tǒng)管理員聯(lián)系');        }    }  }  private function c($data){    $file=M('file');    $num  =  '0';    for($i = 0; $i < count($data)-1; $i++) {      $data['filename']=$data[$i]['savename'];            if( $file->data($data)->add())      {        $num++;      }    }    if($num==count($data)-1)    {      return true;      }else    {      return false;    }  }  private function up(){    //完成與thinkphp相關(guān)的,文件上傳類的調(diào)用      import('@.Org.UploadFile');//將上傳類UploadFile.class.php拷到Lib/Org文件夾下    $upload=new UploadFile();    $upload->maxSize='1000000';//默認(rèn)為-1,不限制上傳大小    $upload->savePath='./Public/Upload/';//保存路徑建議與主文件平級(jí)目錄或者平級(jí)目錄的子目錄來(lái)保存      $upload->saveRule=uniqid;//上傳文件的文件名保存規(guī)則    $upload->uploadReplace=true;//如果存在同名文件是否進(jìn)行覆蓋    $upload->allowExts=array('jpg','jpeg','png','gif');//準(zhǔn)許上傳的文件類型    $upload->allowTypes=array('image/png','image/jpg','image/jpeg','image/gif');//檢測(cè)mime類型    $upload->thumb=true;//是否開啟圖片文件縮略圖    $upload->thumbMaxWidth='300,500';    $upload->thumbMaxHeight='200,400';    $upload->thumbPrefix='s_,m_';//縮略圖文件前綴    $upload->thumbRemoveOrigin=1;//如果生成縮略圖,是否刪除原圖        if($upload->upload()){      $info=$upload->getUploadFileInfo();      return $info;    }else{      $this->error($upload->getErrorMsg());//專門用來(lái)獲取上傳的錯(cuò)誤信息的      }    }}?>

二、view模板部分:

模板文件index.html代碼如下:

<html><body><volist name="filelist" id="vo"> 小圖:<img src="__PUBLIC__/upload/s_{$vo['filename']}" /><br /> 大圖:<img src="__PUBLIC__/upload/m_{$vo['filename']}" /><br /></volist><form action="__URL__/upload" method="post" enctype="multipart/form-data">  <input type="file" name="file[]" /><br />  <input type="file" name="file[]" /><br />  <input type="file" name="file[]" /><br />  <input type="submit" value="上傳" /></form></body></html>

相信本文所述實(shí)例對(duì)大家的Thinkphp程序開發(fā)可以起到一定的借鑒作用。

php技術(shù)ThinkPHP文件上傳實(shí)例教程,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线高清电影理论片4399 | 777米奇影院第七色色 | 正在播放黑人杂交派对卧槽 | 三八成人网 | 亚洲中文字幕无码爆乳APP | 亚洲宅男天堂a在线 | 精品亚洲国产熟女福利自在线 | 噜噜噜狠狠夜夜躁精品 | 亚洲国产精品无码中文字幕 | 亚洲色婷婷久久精品AV蜜桃 | 全黄H全肉细节文短篇 | av天堂网站avtt2017 | 亚洲精品国偷拍电影自产在线 | 久久精品国产亚洲AV忘忧草蜜臀 | 亚洲综合久久一本伊伊区 | 无码任你躁久久久久久久 | 久久综合香蕉久久久久久久 | 色戒在线完整观看在线播放版 | 激情办公室 | 久久草这里全是精品香蕉频线观 | 99久久麻豆AV色婷婷综合 | 在线亚洲视频无码天堂 | 亚洲免费视频网站 | 日本在线高清不卡免费播放 | 中文字幕在线不卡日本v二区 | 日韩人妻双飞无码精品久久 | 麻豆沈芯语 | 国产亚洲va在线电影 | 久久 这里只精品 免费 | 樱桃视频高清免费观看在线播放 | 看 视频一一级毛片 | 亚洲国产成人精品不卡青青草原 | 古代荡女丫鬟高H辣文纯肉 姑娘视频日本在线播放 | 亚洲国产三级在线观看 | 国模沟沟一区二区三区 | 与嫂子同居的日子在线观看 | 久久橹| 色橹橹欧美在线观看视频高清 | 99热这里只有是精品 | 亚洲精品午睡沙发系列 | 老师的快感电影完整版 |