php上传原理与实例 程序员文章站 2022-04-25 19:14:04 ... 1.form标签enctype属性 2.$_FILES系统函数 $_FILES['myFile']['name']客户端文件的原名称 $_FILES['myFile']['type']文件的MIME类型,例如"image/gif". $_FILES['myFile']['size']已上传文件的大小,单位为字节 $_FILES['myFile']['tmp_name']储存的临时文件名,一般时系统默认的 $_FILES['myFile']['error']该文件上传相关的错误编码 0:表示文件上传成功 1.超过文件的大小 php.ini中 2.超过文件大小max_file_size指定的值 3.文件只有不发呢被上传 4没有文件被上传 5上传文件大小为0 3.move_uploaaded_file函数 上传后移动文件到目标位置的函数 move_uploaded_file(临时文件,目标位置和文件名); 4.is_uploaded_file函数 判断上传mime类型的文件函数 move_uploaded_file(MIME); 实例: 1. if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfiles=$_FILES["upfile"]; } $name=$upfile["name"]; $type=$upfiles["type"]; $size=$upfiles["size"]; $tmp_name=$upfile["tmp_name"]; switch($type){ case 'image/pjpeg'; break; case 'image/jpeg'; break; case 'image/gif'; break; case 'image/png'; break; } if(move_uploaded_file($tmp_name,'up/'.$name)) { echo "上传成功"} } ?> 上传文件: 相关标签: php上传原理与实例 上一篇: Ubuntu12.1下独立安装PHP的扩充库 下一篇: 分享一个自己动手写的jQuery分页插件_jquery 推荐阅读 php调用dll的实例操作动画与代码分享 PHP实现XML与数据格式进行转换类实例 Python多线程原理与用法实例剖析 JQuery事件委托原理与用法实例分析 jsp文件上传与下载实例代码 Android OkHttp 结合php 多图片上传实例 Java设计模式之策略模式原理与用法实例详解 Java设计模式之装饰模式原理与用法实例详解 php定时计划任务与fsockopen持续进程实例 PHP5.5新特性之yield理解与用法实例分析