《PHP程序开发》实验指导/实验五:PHP实现网页交互 《PHP程序开发》实验指导 实验五:PHP实现网页交互 实验目的(5分) 1、掌握使用PHP接收表单数据的方法 掌握使用PHP获取URL参数的方法 3、掌握在网页中实现页面跳转的常用方法。 二、实验环境(5分) 10操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、完成使用PHP传递表单信息 2、完成规定格式显示日期 3、完成倒计时的功能 4、完成日期详细信息的获取功能 、实验原理(5分) 1、PHP接收表单数据的方法; 2、PHP获取URL参数的方法 3、PHP常用的页面跳转方法 五、实验步骤(40分) 1、使用PHP传递表单信息。 (1)编写如图所示5-1所示的网页 (2)编写PHP程序实现如图5-2所示功能。 学生个人信息 姓名 男○女 出生日期 [计算机√ 备注 口看电视口上网 图5-1学生个人信息页面 学号:2018010 姓名:bb 性别 出生日期:2018-11-30 专业:计算机 备注:daf 兴趣爱好:游泳 图5-2个人信息显示页面 理科学与工程学科/共3页第1页
《PHP 程序开发》实验指导 / 实验五:PHP 实现网页交互 1 管理科学与工程学科 / 共3页,第1页 《PHP 程序开发》实验指导 实验五:PHP 实现网页交互 一、实验目的(5 分) 1、掌握使用 PHP 接收表单数据的方法; 2、掌握使用 PHP 获取 URL 参数的方法; 3、掌握在网页中实现页面跳转的常用方法。 二、实验环境(5 分) 1、Windows 10 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成使用 PHP 传递表单信息; 2、完成规定格式显示日期; 3、完成倒计时的功能; 4、完成日期详细信息的获取功能。 四、实验原理(5 分) 1、PHP 接收表单数据的方法; 2、PHP 获取 URL 参数的方法; 3、PHP 常用的页面跳转方法。 五、实验步骤(40 分) 1、使用 PHP 传递表单信息。 (1)编写如图所示 5-1 所示的网页; (2)编写 PHP 程序实现如图 5-2 所示功能。 图 5-1 学生个人信息页面 图 5-2 个人信息显示页面
《PHP程序开发》实验指导/实验五:PHP实现网页交互 (3)完成下述任务 任务一:编写如图8-1所示HTML页面(5分)。 任务二:判断学号的格式是否正确,学号为10位数字 判断日期格式是否正确 学号和姓名不能为空。(10分) 任务三:将上述的表格信息进行输出。(5分) 要求 请将主要代码填写到实验报告册中 2、获取如下URL中的值 (1)定义URL为“? actio=超链接&name=王林”,通过单击的方式,在网页上显示问号后面的值, 如图8-3所示。 单击超链接王林 图5-3获取URL的值 (2)完成下述任务。 任务一:编写代码,完成如图5-3要求的输出(10分) 要求 请将主要代码填写到实验报告册中 3、使用 header实现页面的跳转 (1)定义两个变量,当变量相等的时候,跳转到学校页面(hp/www.hactcm.edu.cn),否则提示页 面无法跳转。 (2)完成下述任务: 任务一:编写代码是实现上述功能。(10分) 要求 请将主要代码填写到实验报告册中 六、自主实验(20分) 1、留言板 (1)编写一个留言板,如图54所示 「提交清空」 用户<gm您好!您是 hatem. edu.cn网友! 图5-4留言板 理科学与工程学科/共3页第2页
《PHP 程序开发》实验指导 / 实验五:PHP 实现网页交互 2 管理科学与工程学科 / 共3页,第2页 (3)完成下述任务。 任务一:编写如图 8-1 所示 HTML 页面(5 分)。 任务二:判断学号的格式是否正确,学号为 10 位数字; 判断日期格式是否正确; 学号和姓名不能为空。(10 分) 任务三:将上述的表格信息进行输出。(5 分) 要求: 请将主要代码填写到实验报告册中。 2、获取如下 URL 中的值 (1)定义 URL 为“?action=超链接&name=王林”,通过单击的方式,在网页上显示问号后面的值, 如图 8-3 所示。 图 5-3 获取 URL 的值 (2)完成下述任务。 任务一:编写代码,完成如图 5-3 要求的输出(10 分) 要求: 请将主要代码填写到实验报告册中。 3、使用 header 实现页面的跳转 (1)定义两个变量,当变量相等的时候,跳转到学校页面(http://www.hactcm.edu.cn),否则提示页 面无法跳转。 (2)完成下述任务: 任务一:编写代码是实现上述功能。(10 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、留言板 (1)编写一个留言板,如图 5-4 所示。 图 5-4 留言板
《PHP程序开发》实验指导/实验五:PHP实现网页交互 (2)完成下述任务 任务一:编写留言板的HTML页面(5分) 任务二:编写代码,实现如上所示的留言功能,将留言中有“我”替换为“本人”,同时能够验 证Emai地址的格式(15分) 要求 请将主要代码填写到实验报告册中 七、思考与问答(20分) 1、PHP中获取表单数值的方法有哪几种?(5分) 2、 urlencode()和 rawurlencode()函数有啥区别?(5分) 3、SSERⅤER的作用,如何采集到文件的根目录?(5分) 4、列举三种页面跳转的方法?(5分) 理科学与工程学科/共3页第3页
《PHP 程序开发》实验指导 / 实验五:PHP 实现网页交互 3 管理科学与工程学科 / 共3页,第3页 (2)完成下述任务。 任务一:编写留言板的 HTML 页面(5 分); 任务二:编写代码,实现如上所示的留言功能,将留言中有“我”替换为“本人”,同时能够验 证 Email 地址的格式(15 分); 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、PHP 中获取表单数值的方法有哪几种?(5 分) 2、urlencode()和 rawurlencode()函数有啥区别?(5 分) 3、$_SERVER 的作用,如何采集到文件的根目录?(5 分) 4、列举三种页面跳转的方法?(5 分)