1、文件上传原理
ü 上传文件,就是将文件从浏览器端传到服务器端;
ü 上传文件,必须使用
标记来向服务器端发数据; ü 上传文件,标记的method属性值必须是POST; ü 上传文件,标记的enctype属性值必须是multipart/form-data; ü 上传文件,必须使用标记实现。2、超全局变量数组 $_FILES
Ø _FILES数组中保存的是上传文件的信息。
3、上传文件错误代码
提示:0、1、4比较重要。
4、查看上传的临时文件位置
ü 上传文件的默认临时目录,如果没有指定php.ini配置项upload_tmp_dir的值,则使用操作系统临时目录(c:\windows\temp)。通过phpinfo()函数查看。 ü 为什么在 c:\windows\temp 中看不到上专文件呢?因为临时文件是短暂存在的,也就是在脚本执行完毕后,就消失了。
5、将上传文件移动到新位置
ü 描述:本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。最好在临时文件没有消失前移动。 ü 语法:bool move_uploaded_file ( string destination ) ü 参数:destination,指定新的文件名路径; ü 注意:如果文件已经存在,则会覆盖操作。