国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkphp表單上傳文件并將文件路徑保存到數據庫中

2020-03-22 19:21:15
字體:
來源:轉載
供稿:網友
`id` int(11) NOT NULL AUTO_INCREMENT,`img_name` varchar(255) DEFAULT NULL COMMENT '圖片名稱',`img_url` varchar(255) DEFAULT NULL COMMENT '圖片路徑',`create_time` text,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;在公共配置文件Common/Conf.php中連接數據庫,并配置地址
return array('DB_TYPE'= 'mysql','DB_HOST'= '127.0.0.1','DB_NAME'= 'seminar','DB_USER'= 'root','DB_PWD'= 'root','DB_PORT'= 3306,'DB_PREFIX'= 'seminar_','DB_CHARSET'= 'utf8','SHOW_PAGE_TRACE'= true,/*地址替換*/'TMPL_PARSE_STRING'= array('__UPLOAD__'= __ROOT__.'/Public/Uploads',); 視圖文件Upload/index.html
!DOCTYPE html html head title /title meta http-equiv="Content-Type" content="text/html; charset=UTF-8" style type="text/css" #img{height:22px; border:#000 2px solid}#button{height:30px; width:100px;} /style /head body div notemply name="data" img src="__UPLOAD__/{$data['img_url']}" width="200" height="100"/ /notemply /div div 上傳允許文件類型:'jpg', 'gif', 'png', 'jpeg'圖像文件后 /div br form action="{:U('upload/Upload')}" method="post" enctype="multipart/form-data" input type="file" name="image"/ input type="submit" value="上傳" id="button" /form /body /html 控制器UploadController.class.php中實現上傳文件
namespace Home/Controller;use Think/Controller;class UploadController extends Controller {public function index() {$img=M('upload_img');$sel=$img- order('create_time desc')- find();$this- assign('data', $sel);$this- display();public function upload(){$upload_img=M('upload_img');if(!empty($_FILES)){//上傳單個圖像$upload = new /Think/Upload();// 實例化上傳類$upload- maxSize = 1*1024*1024 ;// 設置附件上傳大小$upload- exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型$upload- rootPath = 'Public/Uploads/'; // 設置附件上傳根目錄$upload- savePath = ''; // 設置附件上傳(子)目錄$upload- saveName=array('uniqid','');//上傳文件的保存規則$upload- autoSub = true;//自動使用子目錄保存上傳文件 $upload- subName = array('date','Ymd');// 上傳單個圖片$info = $upload- uploadOne($_FILES['image']);if(!$info) {// 上傳錯誤提示錯誤信息$this- error($upload- getError());}else{// 上傳成功 獲取上傳文件信息$img_url=$info['savepath'].$info['savename'];$data['img_url']=$img_url;$data['img_name']=$info['savename'];$data['create_time']=NOW_TIME;$upload_img- create($data);$result=$upload_img- add();if(!$result){$this- error('上傳失敗!');}else{$this- success('上傳成功');}以上所述是小編給大家介紹的thinkphp表單上傳文件并將文件路徑保存到數據庫中,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對phpstudy網站的支持!PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳县| 苏尼特右旗| 辽阳县| 宜州市| 南投市| 河池市| 两当县| 大余县| 昭平县| 白银市| 钦州市| 饶平县| 水富县| 浪卡子县| 敦化市| 乌拉特前旗| 亚东县| 博罗县| 鄂尔多斯市| 富锦市| 香河县| 会宁县| 巩义市| 招远市| 阆中市| 西贡区| 平潭县| 苍溪县| 洛阳市| 洪湖市| 贵溪市| 浦江县| 土默特左旗| 江陵县| 东乌珠穆沁旗| 金堂县| 时尚| 沂南县| 莱阳市| 沂南县| 阳谷县|