例子---PHP与Form表单前导篇
ok,我们先为PHP和Form的交互打打基础。
(1)form表单能够往后台传输数据,主要依赖于它的提交方式method:get和post。
①、get方式只能提交一些体积小的纯文本信息,约5k左右,且安全性极差。
②、post方式可以提交文件等大型信息,并将数据存在HTTP请求头,安全性比较高、
(2)表单提交的数据会自动封装成数组,所以对应的在PHP文件中,我们可以用GET和_GET和_POST来获取表单提交的数据。
(3)文件上传的相关配置
①、表单设置:
a、设置表单数据提交方式get/post
b、在form标签中,设置enctype属性,属性值设置为multipart/form-data。
②、move_uploaded_file()
move_uploaded_file()将文件从临时目录移动到目标目录;同时它会检查文件是否是我们通过from表单传过去的,如果不是,对它的移动操作将无效,安全性较高。
③、FILES()函数_FILES()函数 _FILES()函数是一个超全局变量,存储了各种与上传有关的信息。
$_FILES()是一个二维数组,数组中一共有五项信息:
请看下图:
如上图所示,我用input_file上传的一张图片,经过$_FILES()函数输出,得到了图上半部分的那个array。如我所述,是一个二维数组,且十分需要注意的是外层数组的键值是input_file的name属性值,这一点千万要注意哦。接下来我来解释一下这五项信息:
a:name,代表的是上传文件的名字,不代表文件,仅仅文件是名字的字符串哦
b:type,是文件的类型
c:tmp_name,文件上传到服务器的临时文件名,上传后的文件位于该位置
d:error,上传错误,0代表没有错误,上传成功
e:size,代表文件的大小,单位是字节
④、最最重要的是,需要有服务器环境,我们可以在电脑上下载一个XAMPP软件,它是一个功能强大的软件站集成包,包含Apache/Mysql/PHP/Perl
(4)input标签的radio单选框和checkbox复选框也有自己的影响
好嘞,PHP和Form表单的前导就先说到这里,后续会继续更新实例,小伙伴们晚安!
双十一快乐,我们快乐!!!
例子---PHP与Form表单前导篇相关推荐
- 例子---PHP与Form表单终结篇
现在我们来说一下使用input标签的file属性,上传文件到后台,并进行展示的小例子. 用到的知识点有:PHP后台处理.Form表单和table表格. 大体思路就是:在form表单上传文件信息,经过P ...
- 例子---PHP与Form表单之二
大家早上好,很庆幸自己没有被双十一屠害,留了一双手来跟大家一起学习,哈哈,我猜很多小伙伴又要剁手了,还说要吃土,然后就又会出现"剁了骨头连着筋"和"要吃肉要吃肉要吃肉&q ...
- 例子---PHP与Form表单之一
话不多说,大家都着急过双十一呢对不对,这里萍子,直接上代码,解释它的意思,这个文件很简单,很好理解.其实就是简单模拟了一下留言版的数据的获取,连展示都没展示,简单吧?OK,上代码: <?phpi ...
- 例子---PHP与Form表单之三
上一篇我们说了使用单选框点菜,本人前思后想略有不妥啊,总感觉剁完手的你们应该补一下,光吃一道菜是不够的,对不对?所以我们还是来说一下正常的餐厅的点菜模式多选checkbox吧,毕竟剁手党需要补补,餐厅 ...
- Django(part46)--form表单验证
学习笔记,仅供参考 文章目录 form表单验证 举个例子 form表单验证 form提供表单和字段验证,我们可以使用form.is_valid() 方法进行表单验证,若该方法返回值为True,则表示当 ...
- form表单、控制器中接收表单提交数据的4种方式
Form表单 这篇文章主要讲的是form表单的提交 之前我们接触过的form表单元素是在Bootstrap框架里面,这次也将用到Bootstrap框架去布局(见图表1)通过Bootstrap框架布局呈 ...
- Html前端基础(form表单、img标签、a href标签、id的作用)
文章目录 一.img标签 二.a标签(带href) 三.form表单 本篇主要分析Html前端开发中的img图片标签.a href超链接标签.form表单标签,其中form是重点 一.img标签 1. ...
- 第十篇 Form表单
Form表单 阅读目录(Content) Form介绍 普通的登录 使用form组件 Form那些事儿 常用字段演示 校验 使用Django Form流程 补充进阶 应用Bootstrap样式 批量添 ...
- php form表单验证,Validform表单验证总结篇
近期项目里用到了表单的验证,选择了Validform_v5.3.2. 先来了解一下一些基本的参数: 通用表单验证方法: Demo:$(".demoform").Validform( ...
最新文章
- 细思极恐的2016智能交通!怎么回事?
- agc018B Sports Festival
- 二十一世纪Windows简史
- Dll注入技术之劫持注入
- 计算机辅助语言和语言学关系,西方语言学与多媒体计算机辅助语言学习_王艳萍...
- markdown数学公式
- VJC案例-风扇定时
- css引入矢量图标_一张矢量图使用css来调用矢量图里的N个图标
- 华为手机解锁码计算工具_华为最新解bl解锁码读取工具
- Detours内联HOOK
- 2020TB618喵币挂机自动获取脚本(jsapp)
- 网络笔记:路由选路原则
- 【科普】第二章 SIS 系统简介
- c语言 由字符串转ASCII码
- 基音提取之短时自相关法
- 哪个版本的linux适合个人主机,2020年适合个人使用的Linux发行版推荐TOP5
- 意语口语学习:意大利语的发音
- 如何用Scrum做变革管理的落地实施
- centos7 安装 nextcloud 教程
- 0x3f3f3f3f