来源:自学PHP网 时间:2014-11-28 00:00 作者: 阅读:次
[导读] 关于文件上传我们讲了很多,这只是一款最基本的简单的文件上传功能,同时本教程也介绍了关于上传的原理以及各种函数的使用与file的参数说明,以及php ihi设置上传文件大小配置等 1 如果...
简单php文件上传详细说明关于文件上传我们讲了很多,这只是一款最基本的简单的文件上传功能,同时本教程也介绍了关于上传的原理以及各种函数的使用与file的参数说明,以及php.ihi设置上传文件大小配置等. 1 如果实现小文件的上传(2mb)一下是不需要对php教程.ini 中的配置进行修改的,如果要是大文件的上传就必须进行配置的修改. 2 修改php.ini 中的内容有: post_max_size 指php通过表单post所能接收的最大值 upload_max_filesize 指允许上传文件的最大值 3 上传表单的设置,代码如下:
解释:1首先上传时entype属性必须设为multipart/form-data,2 表单中最好加上 hidden隐藏域 name值为max_file_size,该隐藏域的作用不是真正去限制上传文件大小的,而是为了避免用户误传大文件而陷入无尽的等待中,真正限制大小的还是刚才php.ini 中的两个修改项. 4 预定义变量$_files 首先他是一个二维的数组. $_files[‘upfile’][‘name’] 上传文件的文件名 $_files[‘upfile’][‘size’] 上传文件的大小 $_files[‘upfile’][‘tmp_name’] 文件上传时,文件首先被保存为临时文件,改文件是临时文件名. $_files[‘upfile’][‘type’] 上传文件的类型 $_files[‘upfile’][‘error’] 错误代码 注意 $_files[‘upfile’][‘name’] 这里的upfile 是与表单<input name=”upfile” type=”file”> 的name对应,千万别错. 5 具体实现,php实例代码如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com