THINKPHP文件上传方法

本文介绍了一个PHP脚本的功能,该脚本用于处理视频和其他文件的上传,并将相关信息保存到数据库中。其中包括了文件上传的配置参数设置,如允许上传的文件类型、大小及路径等,同时展示了如何获取上传文件的信息并将其存储为数据库记录。
public function video_add_check(){
		$upload = new \Think\Upload();// 实例化上传类
		$upload->maxSize   =     10000000000000000000 ;// 设置附件上传大小
		$upload->exts      =     array('jpg', 'gif', 'png', 'jpeg', 'zip', 'ape');// 设置附件上传类型
		$upload->rootPath  =      './Uploads/'; // 设置附件上传根目录
		$upload->savePath  =      ''; // 设置附件上传(子)目录
		// 上传文件 
		$info   =   $upload->upload();
		if(!$info) {// 上传错误提示错误信息
		    $this->error($upload->getError());
		}else{// 上传成功 获取上传文件信息
			$date['pic'] = '/Uploads/'.$info['pic']['savepath'].$info['pic']['savename'];
			$date['url'] = '/Uploads/'.$info['url']['savepath'].$info['url']['savename'];
		}
		$date['name'] = I('name');
		$date['type'] = I('type');
		$date['region'] = I('region');
		$date['screens'] = I('screens');
		$date['content'] = I('content');
		$date['grade'] = I('grade');
		$date['status'] = I('status');
		$date['star'] = I('star');
		$date['add_time'] = date('Y-m-d H:i:s');
		$date['add_time2'] = date('Y-m-d');
		$date['add_write'] = I('add_write');
		$date['click'] = I('click');
		$date['tag'] = I('tag');
		$date['tcid'] = I('tcid');
		$date['era'] = I('era');
		$date['cid'] = I('cid');
		if(M('video')->add($date)){
			$this->success('影视添加成功',U("Admin/Categroy/video_read",array('cid'=>I('cid'),'tcid'=>I('ttcid'))));
		}else{
			$this->error('添加失败');
		}
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值