第二十六天 文件上传函数
来源:互联网 发布:苹果音乐软件 itunes 编辑:程序博客网 时间:2024/05/18 01:38
$_FILES[‘name’][‘XXX’]
文件上传函数,
主要代码:
<?phpfunction upload($name,$dir='./image/',$arr=array('jpeg','gif','png','jpg')){ if($_FILES[$name]['error']>0){ switch($_FILES[$name]['error']){ case 1: echo '超过uploaded_max_filesize'; break; case 2: echo '超过MAX_FILE_SIZE 上限'; break; case 3: echo '部分上传'; break; case 4: echo '没有上传'; break; case 6: echo '找不到临时文件夹'; break; case 7: echo '文件写入失败'; break; } echo '报错'; return false; } $type=pathinfo($_FILES[$name]['name'],PATHINFO_EXTENSION); if(!in_array($type,$arr)){ echo '上传文件必须是图片'; return false; } $filename =date('Ymd').uniqid().mt_rand(0,9999).'.'.$type; $save_path=rtrim($dir,'/'); $save_path.='/'; $save_path.=date('Y/m/d'); if(!file_exists($save_path)){ mkdir($save_path,777,true); } $path=$save_path.'/'.$filename; if(!is_uploaded_file($_FILES[$name]['tmp_name'])){ echo 'go'; return false; } if(!move_uploaded_file($_FILES[$name]['tmp_name'],$path)){ echo '失败'; return false; } return $filename;}
还要多练 ,捋一捋;
阅读全文
0 0
- 第二十六天 文件上传函数
- 世界杯第二十六天
- 第二十六天:总结
- 第二十六天总结
- 第二十六天:听课笔记
- 实习日记->第二十六天
- PHP实战第二十六天
- 拓胜第二十六天
- 实习篇---第二十六天
- 第二十六天学习笔记
- 连续总结第二十六天
- 第二十六天 实施之每日报告
- IOS第二十六天——Picker
- 第二十六天 GridView、AutoCompleteTextView、Spinner
- java第二十六天之html基础
- 编程第二十五、二十六天
- JAVA 攻城狮 第二十六天
- jquery的表单操作------第二十六天
- Java爬虫学习:使用HtmlUnit获取html页面
- Linux下安装tar.gz类型的jdk,并配置环境变量
- 11月2日云栖精选夜读:BNN
- 创建文件夹
- 类相关的技术细节 -15
- 第二十六天 文件上传函数
- 使用POI以注解对象为单位导出多个sheet表
- 【Android Studio】分类整理res/Layouts中的布局文件(创建子目录)
- SVN使用教程和注意事项
- vue向子组件传递参数的两种方式
- Linux 目录结构及文件基本操作
- 复制整张表或复制表结构
- 【原创】二切贪食蛇(BCS)
- 策略路由PBR