首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
file_up
时间:
2015-06-10 18:59:34
阅读:
176
评论:
0
收藏:
0
[点我收藏+]
标签:
一、接收数据
表单提交的数据会自动封装为数组
用$_GET, $_POST, 或$_REQUEST获得表单提交的数据;
二、文件上传的相关配置
1、表单设置:
要进行文件的上传,需要对form表单进行特殊设置;
设定表单数据的提交方式为POST
设定enctype属性值为: multipart/form-data
为了避免用户等待许久之后才发现上传文件太大,可以在表单中添加 MAX_FILE_SIZE隐藏域,通过设置其value值可以限制上传文件的大小;
2、PHP设置 :
file_uploads
是否允许通过HTTP上传文件,默认为ON
upload_max_filesize
允许上传文件大小的最大值,默认为2M,此指令必须小于post_max_size
upload_tmp_dir
指定上传文件的临时存放路径,这个目录对于拥有此服务器进程的用户必须是可写的;如果未指定则使用系统默认值;
post_max_size
控制POST方式提交数据php所能够接收的最大数据量;
memory_limit
指定单个脚本程序可以使用的最大内存容量
max_execution_time
此指令确定php脚本可以执行的最长时间,以秒为单位,默认为30秒
三、$_FILES 数组 —— 超级全局变量
作用
是存储各种与上传文件有关的信息;
$_FILES是一个
二维数组
,数组中共有
5项
:
$_FILES["userfile"]["name"] 上传文件的名称
$_FILES["userfile"]["type"] 上传文件的类型
$_FILES["userfile"]["size"] 上传文件的大小, 以字节为单位
$_FILES["userfile"]["tmp_name"] 文件上传后在服务器端储存的临时文件名
$_FILES["userfile"]["error"] 文件上传相关的错误代码
注:userfile 只是一个占位符,代表文件上传表单元素的名字; 因此这个值将根据你所给定的名称有所不同。
四、文件上传函数
is_uploaded_file()
is_uploaded_file($_FILES[‘userfile’][‘tmp_name’]);
判断确定参数filename指定的文件是否使用POST上传。
move_uploaded_file()
将上传文件从临时目录移动到目标目录
move_uploaded_file( 临时文件路径,目标路径 );
五、exit( ) —— 结束运行
六、@ —— 抑制符
即使出错了也不会报错,跳过继续运行。
file_up
标签:
原文地址:http://www.cnblogs.com/pan-hello/p/4566916.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!