程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> thinkPHP3.2簡單實現文件上傳的方法

thinkPHP3.2簡單實現文件上傳的方法

編輯:PHP綜合

本文實例講述了thinkPHP3.2簡單實現文件上傳的方法。分享給大家供大家參考,具體如下:

IndexController.class.php:

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
 function index(){
   $this->display();
 }
 public function upload(){
  $upload = new \Think\Upload();// 實例化上傳類
  $upload->maxSize = 3145728 ;// 設置附件上傳大小
  $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型
  $upload->rootPath = './Uploads/'; // 設置附件上傳根目錄
  $upload->savePath = ''; // 設置附件上傳(子)目錄
  // 上傳文件
  $info = $upload->upload();
  print_r($info);exit;
  if(!$info) {// 上傳錯誤提示錯誤信息
  $this->error($upload->getError());
  }else{// 上傳成功
  $this->success('上傳成功!');
  }
  }
}
?>

index.html:

在view裡建個和控制器同名的文件夾 Index 再建個和方法同名的html index文件,這裡省略。

補充:小編在這裡推薦一款本站的php格式化美化的排版工具幫助大家在以後的PHP程序設計中進行代碼排版:

php代碼在線格式化美化工具:http://tools.jb51.net/code/phpformat

更多關於thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《ThinkPHP常用方法總結》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家基於ThinkPHP框架的PHP程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved