原生php实现文件上传方法
来源:互联网 发布:淘宝网一次性全棉短裤 编辑:程序博客网 时间:2024/06/03 16:18
用tp的框架上传文件,方便是方便了,但是知其然而不知其所以然。
想要知其所以然,还是要脱离开框架,用原生php来做实现。
<?phpfunction upFile(){ if(empty($_FILES)){ $status = 1; $info = '没有文件上传'; } if($_FILES['myFile']['error'] === 0 || $_FILES['myFile']['error'] === '0' ){ //文件上传成功 $tmp = pathinfo($_FILES['myFile']['name']); $new_fname = $tmp['filename'].'_'.rand(1000000,9999999).'.'.$tmp['extension']; if(!move_uploaded_file($_FILES['myFile']['tmp_name'], './'.$new_fname)){ $status = 1; $info = '上传(移动)失败'; }else{ $status = 0; $info = '上传成功'; } } else { //文件上传失败 $info = '文件上传失败'; switch($_FILES['myFile']['error']){ case 1: $info = '上传文件超过php.ini中upload_max_filesize配置参数'; break; case 2: $info = '上传文件超过表单MAX_FILE_SIZE选项指定的值'; break; case 3: $info = '文件只有部份被上传'; break; case 4: $info = '没有文件被上传'; break; case 5: $info = '上传文件大小为0'; break; } $status = 1; } return array('status'=>$status, 'info'=>$info);}print_r(upFile());
阅读全文
0 0
- 原生php实现文件上传方法
- php原生实现文件上传功能
- PHP原生--文件上传
- php原生文件上传
- php实现上传文件方法
- php 原生的文件上传
- 原生ajax实现文件上传
- Yii框架原生代码实现文件上传
- android原生POST、httpClient4.X实现向PHP服务器上传文件
- PHP实现文件上传
- 实现php文件上传
- PHP上传文件实现
- php实现文件上传
- [php] 实现文件上传
- PHP实现文件上传
- php实现文件上传
- PHP实现文件上传
- PHP-实现文件上传
- 招聘面试的套路与原则
- Android自定义viewgroup实现自定义布局
- jedisPool实现原理及源码分析(1)----对象池的说明
- 知道这两个商业模式的人,都实现了财务自由
- 微信公众平台开发(PHP)(五) 天气预报功能开发
- 原生php实现文件上传方法
- 指数循环节(降幂)
- nfs write3
- 浮充
- AVL树,红黑树,B树,B+树,Trie树
- Hive 之 分区表,外部表,桶表
- Spring框架入手学习(一)
- Android安卓WebApp中 全屏和普通模式下 webview中软键盘弹出挡住输入框 解决方案
- 学习处理类型问题