php基础测试
全栈二班php基础测试 一.选择题(每题两分) 1. $a=array(0=>1,1=>2,3=>3,4=>5,10=>1,10); 请问$a数组中值:10,的下标是( d); A.4 B.5 C.2 D.11 2. $a =10; function index(){ $a=20; } echo $a; 请问输出的$a是( a ); A.10 B.20 C.空 D.30 3. 以下哪种标签不是PHP起始符/结束符(C ) A.<% %> B. ?> C. D. 4. 以下代码哪个不符合php语法(C ) A.$_10 B.var $DSAD C.$10 D.$VR 5. PHP表达式$foo =1+”1e1as1”;那么$foo的值是(D ) A. 2 B.edas2 C. 2e1das1 D.11 6. 假设$a = 5; $a-=2, 那么$a =(B ); A.5 B.3 C.7 D.2 7. 在下面中,属于php比较运算符的是() A. = B.! C.= = D.& 8. php中字符串的连接运算符是(D ) A - B + C & D .
9. 定义一个常量用( D )关键字 A.var B.dump C.static D.define 10. 运算符"%"的作用是( C ) A 无效 B 取整 C 取余 D 除 11. 申明全局变量的关键字是(D ) A globals B globla C GLOBALS D global 12. PHP中,单引号和双引号所包围的字符串有什么区别?( D ) A.单引号解析其中\r\t等转义字符,而双引号不解析 B.单引号与双引号速度一样 C.双引号速度快,单引号速度慢 D.双引号解析其中以$开头的变量,而单引号不解析 13. 输出的结果是( A ) A.1,1 B.1,2 C.2,2 D.2,1 14. 以下代码运行的结果为(B )
PHP数据采集实验报告
PHP数据采集实验报告 班级:10网工三班学生姓名:谢昊天学号:1215134046 实验目的和要求: 1、使学生掌握各种Form表单控件的使用; 2、使学生掌握HTML和PHP之间的数据传递; 3、使学生掌握PHP的文件上传; 4、使学生能够灵活运用表单完成各种数据提交任务。 实验内容: 首先完成一个HTML的表单页面,该页面可以实现学生信息的提交功能。提交的信息包括:学生姓名(手动输入),登录密码、确认密码(两种密码需要对比),学生班级(下列列表选择),学生学号(输入),学生性别(单选框),学生的兴趣爱好(多选),学生的头像(需要用文件上传完成),学生的课程成绩,学生的备注信息以及其他信息(自己指定)。 然后设置两个按钮,一个提交,一个重置。 最后把表单采集的数据提交给后台的PHP服务器进行处理,最终可以在网页上显示用户输入的个人所有信息。 有兴趣的学生可以考虑对每个表单输入域的数据进行数据合法性检测。 实验步骤与调试过程: 1、添加form表单,设置action属性作用是当前表单数据提交的目的地址,method 属性设置表单数据的提交方式,enctype设置表单提交数据的编码方式; 2、新建一个注册信息.html网页文件,在新建一个index.php文件; 3、用文本打开注册信息.html文件,在 中新建一个表单,使表单的action行为指向index.php文件,并将提交方式设置为post; 4、创建三个文本框,分别是姓名、学号、成绩等,并分别设置他们的控件名字和value值; 5、对于学生的班级,选用下拉框,使用option关键字列出所有的学生班级,列出五个选项,分别为12网工1、12网工2、12网工3、12网工4、12网工5等五个选项; 6、性别选用单选按钮,并将其value值分别设置为male、female。在提交时分别代表男和女; 7、设置上传框,这里我们为之设置了一个隐藏域,并将其value值设置为5024; 8、对于用户的兴趣爱好我们使用复选框,并将其name命名为一个数组internet[];
PHP项目报告
华东交通大学理工学院 课程设计报告书 所属课程名称: PHP程序设计 题目:小说网站 分院:电信分院 专业班级: 13级计科2 班 学号: 20130210440222 学生姓名:段刘涛 指导教师:吴宇鹏 2016年 3 月 20 日
目录 第一章定义阶段 (2) (1)软件计划 (2) (2)需求分析 (2) 第二章开发阶段 (5) (1)软件设计 (5) (2)程序编码 (5) (3)软件测试 (5) 第三章维护阶段 (6) (1)运行维护 (6) 第四章课程设计心得 (11) 第五章参考文献(资料) (12)
第一章定义阶段 (1)软件计划 软件计划(问题的定义及规划):主要确定软件的开发目标及可行性。 开发目标:小说网站。 可行性分析:不可行,功能需求太多无法达到想要的结果。 (2)需求分析 需求分析:在确定的软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析是一个很重要的阶段,这一阶段做的好,将成为整个软件开发项目的成功打下良好的基础。 小说网站需求分析: (1)主页系统功能简述 1.自定义模板 2.自定义栏目(随便自己在后台添加) 3.新闻文章板块,栏目可以自己随便添加 4.数据图片可以站外存储 5.后台广告添加 6.友情链接模块 7.支持伪静态,静态,动态三种浏览方式 8.多用户管理 (2)个人写书程序功能 1.实现了的日志,分类,评论,的管理 2.后台动态变更前台主题 3.支持页面静态化 4.支持数据库定时备份 5.可发表私有文章 (3)会员系统 1.会员注册与会员管理系统 2.会员资料管理 3.会员修改登录密码
怎么样用HTML来写表单
怎么样用HTML来写表单 表单是实现动态网页的一种主要的外在形式。表单和表单域并不具有排版的能力,表单网页的制作最终还是要由表格组织起来。html表单是html页面与浏览器端实现交互的重要手段。利用表单可以收集客户端提交的有关信息。 在浏览网站时经常会遇到表单,它是网站实现互动功能的重要组成部分。无论网站使用的是那种形式的语言来实现网站的互动功能,例如ASP、PHP、JSP,表单已经成为它们统一的外在形式。 表单的主要功能是收集信息,具体说是收集浏览者的信息。例如在网上要申请一个电子信箱,就必须按要求填写完成网站提供的表单页面,其主要内容是姓名、年龄、联系方式等个人信息。又例如要在某论坛上发言,发言之前要申请资格,也是要填写完成一个表单网页。 表单可以用于调查、订购、搜索等功能。一般的表单由两部分组成,一是描述表单元素的html源代码,二是客户端的脚本,或者服务器端用来处理用户所填信息的程序。在html里,我们可以定义表单,并且使表单与CGI或ASP等服务器端的表单处理程序配合。 表单信息处理的过程为:当单击表单中的提交按纽时,输入在表单中的信息就会上传到服务器中,然后由服务器中的有关应用程序进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器中。 表单是网页上的一个特定区域。这个区域是由一对
语法解释
当用户点击提交按钮,URL 不会含有任何表单数据,看上去类似这样:
https://www.360docs.net/doc/3f17361591.html,/welcome.php
"welcome.php" 文件现在可以通过 $_POST 变量来获取表单数据了(请注意,表单域的名称会自动成 为 $_POST 数组中的 ID 键):
Welcome $_POST["name"]; $_POST["age"];
?>.
?> years old!
为什么使用 $_POST?
? 通过 HTTP POST 发送的变量不会显示在 URL 中。 ? 变量没有长度限制。
不过,由于变量不显示在 URL 中,所以无法把页面加入书签。
$_REQUEST 变量
PHP 的 $_REQUEST 变量包含了 $_GET, $_POST 以及 $_COOKIE 的内容。 PHP 的 $_REQUEST 变量可用来取得通过 GET 和 POST 方法发送的表单数据的结果。
例子
phpcmsv9不用插件打造留言板,而是用表单向导模块和dialog
不用插件打造意见反馈(留言板),先给个图: 表单向导+dialog 一、表单向导 1.登陆Phpcmsv9后台https://www.360docs.net/doc/3f17361591.html,/index.php?m=admin 2.模块》模块管理》表单向导》添加表单向导
1)名称::意见反馈(请输入表单向导名称) 2)表名:message(请填写表名) 3)简介:(这个可以不填) 4)下三个可以不用改 5)允许游客提交表单:要选是 7)模板选择:
这个你一定要提前做好模板, 比如我的是show_box.html, 这里要注意模板命名要以show_开头 8)js调用使用的模板:这里不做介绍,可以不理它了。 3,下面,确定。如果图 功能如下: 1)信息列表:用来查看留言信息,现在不用 2)添加字段:主要用这个,我们要添加三个字段 分别是留言标题(title),联系邮箱(email),留言内容(content) 添加:字段 ---字段类型: ----字段类型 ----字段别名 ----数据校验正则(这个的话看你自己的需求来用) 其他的可以不写 最后》提交
三、模板 找到phpcms\templates\default\formguide 新建模板show_box.html