php实验报告一_第1页
php实验报告一_第2页
php实验报告一_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、实验评阅实验综合成绩(百分制)教师签名其实验态度优良中及格不及格李跃贞中实验报告优良中及格不及格华北科技学院管理学院实验报告册实验课程名称:电子商务开发技术实验项目序号:实验三实验项目名称:php语言编程实验室名称:电子商务实验室开 课 学期: 20152016 学 年 第1 学 期授 课 教师:20李跃贞实验指导教师:李跃贞专业:电子商务专业班级:B131姓名:范春喜学号:4103实验报告实验时间:2015年11 月11日节一、实验运行环境Windows2000+二、实验目的1、掌握正则表达式的使用方法2、掌握 php 获取 html 表单数据的方法3、掌握 php 中的文件处理的使用方法4

2、、掌握类的创建方法及应用三、实验要求1、某表单及验证表单的程序如3-1 文件夹,请运行该程序并理解文件中的正则表达式。<php$filename = 'hello/'$somecontent = "我先被写入的!rn"$somecontent1 = "我后被写入的!rn"1a2a3a4a5amyfile_name);><form enctype="multipart/form-data"action="" method="post">您的姓名 : <

3、input type=text name=user><br>文件名称 : <input name="myfile" type="file"><br><input type="hidden" name="post_flag" value="1"><input type="submit" value="提交 "></form><php$myfile = $_FILES'

4、myfile''tmp_name'if($myfile != "")if(copy($myfile,$_FILES'myfile''name')echo "上传成功 " elseecho "上传失败 "unlink($myfile); elseecho "没有可上传的文件">8、利用 php 中的文件处理技术编写程序如下:请运行该程序并理解。<php$filename = 'hello/'$somecontent = "我

5、先被写入的!rn"$somecontent1 = "我后被写入的!rn"oo:$my_static . "<br>"$foo = new Foo(); "<br>" "<br>""<br>"$bar = new Bar();print$bar->fooStatic();upload->errmsg();>12、 php 显示中文时,经常出现乱码,请编写一个编码转换类,从而实现编码的自动转换。<phpclass ch

6、angecodeprivate $str;private $input;private $output;function _construct($input='',$output='gb2312')$this->input = $input;$this->output = $output;protected function chgcode($str)if($this->input != '')$this->str = iconv($input,$output,$str);else$this->str = mb_co

7、nvert_encoding($str,$output);function getStr($str)$this->chgcode($str);return $this->str;function setInput($input)$this->input = $input;function setOutput($output)$this->output = $output;function getInput()return $this->input;function getOutput()return $this->output;>13、做 web 开发

8、时,需要对各种情况作出处理,并输出相应的处理。请编写一个输出类,根据不同的情况,输出不同的处理结果。<table border="0" cellpadding="0" cellspacing="0"><form method="post" action=" "><tr><td> 请输入用户名称:</td><td><input name="name" type="text" siz

9、e="20" value="" /></td></tr><tr><td><input type="submit" value="确认 " /></td></tr></form></table><phpinclude_once ""if($_POST'name' != "范春喜 ")$tm -> refurbish('用户名错误&

10、#39;);else$tm -> skipachange('登陆成功','');><phpclass TakeMsgfunction _construct()function simpleMsg($mess)echo $mess;function skipachange($mess,$url=NULL)if(!is_null($url)echo "<script>alert('".$mess."');location='".$url."'</sc

11、ript>"elseecho "<script>alert('".$mess."');</script>"function refurbish($mess,$sec=3,$url=NULL)if(is_null($url)$hr = $_SERVER'HTTP_REFERER'echo $mess.'<br>'echo ' 页面将于 '.$sec.' 秒后跳转。如果没有跳转, 请点击这里 <a href="'

12、.$hr.'"> 返回 </a>' echo '<meta http-equiv="refresh" content="'.$sec.'url='.$hr.'"/>'elseecho $mess.'<br>'echo '页面将于 '.$sec.'秒后跳转。如果没有跳转,请点击这里<a href="'.$url.'">返回</a>'ec

13、ho '<meta http-equiv="Refresh" content="'.$sec.'url='.$url.'">'$tm = new TakeMsg();><phpinclude_once ""$tm -> simpleMsg('欢迎光临 ');>五、实验结果分析与总结次实验我基本掌握了正则表达式的使用方法,也实现了利用正则表达式限定表单输入值,同时也学会了 php 获取 html 表单数据的方法, 理解了 php 中的文件处理的使用方法和类的创建方法,在实验过程中对于函数的编写和调用还比

温馨提示

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

评论

0/150

提交评论