php正则表达式_第1页
php正则表达式_第2页
php正则表达式_第3页
php正则表达式_第4页
php正则表达式_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实 验 报 告 五成 绩:课程名称:网站系统开发(基于PHP)指导教师(签名):实验项目名称:信息录入文件 实验时间: 2014.12.11班级: 计教121 姓名: 姜华健 学号:6 实 验 目 的: 1. 掌握PHP字符串的函数。2. 掌握正则表达式的使用。3. 掌握PHP文件系统的相关属性与操作方法。实 验 环 境:WAMP(Windows下具有的Apache、MySQL和PHP环境),或者LAMP(Linux下具有的Apache、MySQL和PHP环境)实 验 内 容 及 过 程: 1、 设计一个PHP网页,其中验证表单数据的正确性,表单数据中包括身份证号码、密码、固定电话、Email

2、。相应的数据要求如下图所示。2、理解教材第2章的实例orderform.html和processorder.php并完成form.html和info.php来完成在线学生信息登记的功能,并把表单数据写入文本文件info.txt,文件路径如下所示。运行的结果如下几个图所示:实 验 结 果 及 分 析:1.代码段:正则表达式身份证号码:input type=text name=id value=18位有效身份证号码密码:      input type=password name=pwd value=620个数字固定电话: &n

3、bsp;input type=text name=number value=如010-或0594-Email:     input type=text name=email value=合法邮箱地址结果:   ?php if(isIDtrue($id)&isPhone($number)&isEmail($email)&isPassword($pwd) echo 数据格式正确!; else if(!isIDtrue($id) echo 身份证格式错误!; if(!isPhone($number) echo 电话格式错

4、误!; if(!isPassword($pwd) echo 密码格式错误!; if(!isEmail($email) echo 邮箱格式错误!; echo ; echo 身份证:.$id.密码:.$pwd.Email:.$email.固定电话.$number.; echo 其中区号是:.getPhoneA($number).号码是:.getPhone2($number); ? 2:代码段From.Html:学生信息录入 信息工程学院学生信息录入 学生信息表单 项目值 学号: 姓名: 专业: Email: Info.php:?phperror_reporting(0);date_default_

5、timezone_set(Etc/GMT-8);$num=isset($_POSTnum)?$_POSTnum:;$name=isset($_POSTname)?$_POSTname:;$pro=isset($_POSTpro)?$_POSTpro:;$email=isset($_POSTEmail)?$_POSTEmail:; $date=date(H:i, jS F Y);echo 信息工程学院学生信息录入学生信息结果.该信息登记于:.$date.信息结果如下:.学号:.$num.姓名:.$name.专业:.$pro.Email:.$email.信息写入文件.; $Str=rn.$date.t.$num.t.$name.t.$pro.t.$email; $fileName = F:wampwwwjhjinfo.txt; $handle = fopen($fileName, ab); flock($handle,LOCK_EX); if(!$handle) echo 打开文件失败!; exit; fwrite($handle, $Str,strlen($Str); flock($handle,LOC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论