php上传原理与实例 程序员文章站 2024-01-02 14:17:16 ... 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上传原理与实例 上一篇: 下一篇: 推荐阅读 php上传原理与实例 php中convert_uuencode()与convert_uuencode函数用法实例 javascript设计模式 – 享元模式原理与用法实例分析 javascript设计模式 – 职责链模式原理与用法实例分析 javascript设计模式 – 代理模式原理与用法实例分析 javascript设计模式 – 迭代器模式原理与用法实例分析 挖掘PHP上传文件类型原理实现_PHP教程 php取整数的方法与实例总结 php urlencode()与urldecode()函数字符编码原理详解 PHP Session 变量的使用方法详解与实例代码_php技巧