ci框架文件上传
2024-09-02 16:43:36
控制器类代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Upload extends CI_Controller { public function index()
{
$this->load->view('up');
} function up(){
if(!empty($_POST['sub'])){
$file=$_FILES['upfile'];
if($file['size']>=200000){
echo 'size no';
}
else{
switch ($file['type']){
case 'image/png':
$hou='.png';
break;
default:
$hou=false;
break; }
if($hou){
$time=time();
move_uploaded_file($file['tmp_name'], "./upload/$time$hou"); }
else{
echo 'type no';
}
}
}
}
function up1(){
$config['upload_path']='./upload';
$config['allowed_types']='gif|jpg|png';
$config['max_size']='2000';
$this->load->library('upload',$config);
if($this->upload->do_upload('upfile')){
$data=array('upload_data'=>$this->upload->data());
var_dump($data);
}
else{
$error=array('error'=>$this->upload->display_errors());
var_dump($error);
} }
}
最新文章
- Android 面试题--Service
- .Net Enum
- HTTPS的一些疑问解答
- hdoj 3501
- Emmet
- SQL时间第一期_获取系统年月日时分秒
- Python(2.7.6) ConfigParser - 读写配置文件
- 解popstar
- OpenStack学习推荐
- Android企业级程序完全退出的解决方案
- Web Application的目录结构
- 制作自己的web字体
- php+redis 学习 一 连接
- JS Bootstrap-DateRangePicker 如何设置默认值为空
- Learn jQuery in y seconds
- Java 使用jdk自带的wsimport命令生成webservice客户端代码
- 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid
- Alpha 冲刺报告模板
- 前端开发不容错过的jQuery图片滑块插件(转)
- dom事件机制系列
热门文章
- 第一次接触php
- Python+Selenium基础篇之2-打开和关闭火狐浏览器
- CSU-2116 Polyline Simplification
- [oldboy-django][6其他]navicat远程登录没有权限
- 在线人数统计session管理
- hibernate注解配置举例说明
- POJ-1087 二分图匹配,最大流。
- Vagrant Tip: Virtualbox Guest Additions
- BZOJ 1010: [HNOI2008]玩具装箱toy(DP+斜率优化)
- mysql里制造一个错误