1、脚本语言程序设计实验 2 指导书实验内容:1 请用 PHP 编写一个如图 1 所示的动态页面,实现以下功能:验证表单数据的正确性,表单中保含用户名、密码、出生日期、E_mail。要求用户名为 6-12 个字符,密码 6-20个数字,出生日期要为有效的日期,E_mail 要为有效的 Email 地址。( 提示:需要使用正则表达式函数)图 1 用户注册2 用 PHP 编写一个如图 2 所示的动态页面,实现以下功能:上传一个 word 文档到 Web服务器的 D:/document/目录下。图 2:文件上传3 用 PHP 下载一个 Web 服务器 d:/document/source.jpg 图片文
2、件到本地,默认的新文件名称是 downloaded.jpg。4 用 PHP 编写一个学生会主席候选人投票程序,投票完毕之后在网页上要显示出每个候选人的当前票数,其运行结果如图 3 所示。 (要求: 投票的计数保存在文本文件中).图 3 学生会主席投票系统5用 PHP 编写一个学生管理类,这个类包括三个属性(学号、姓名、性别)和一个write_info 方法,这个方法的作用是将这三个属性信息写到 D:student.txt 文件中,其运行效果如图 4 所示。图 4 学生管理类6. (1) 在当前文件夹下新建一个 user.txt 文本文件,在其中保存用户的信息,有用户名、密码两个信息,中间用“, ”隔开,如输入如下几行数据:admin, 1234user1, 1111(2) 创建一个登陆页面如图 5 所示。当用户名和密码输入正确时,将用户名和密码值保存到 Session 变量中,并跳转到密码修改页面如图 6 所示。如果不先登录而访问密码修改页面则提示无权访问。如果旧密码正确,且两次输入的新密码一致,则更新新密码到 user.txt文件中。 (要求:使用 Session 变量)图 5 用户登录页面图 6 密码修改页面