ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:235.67KB ,
资源ID:9941518      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9941518.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(php实验报告一.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

php实验报告一.docx

1、php实验报告一实验综合成绩 (百分制) 实验评阅教师签名其中实验态度优良中及格不及格跃贞实验报告优良中及格不及格华北科技学院管理学院实验报告册20实验课程名称: 电子商务开发技术 实验项目序号: 实验三 实验项目名称: php 语言编程 实验室名称: 电子商务实验室 开课学 期: 2015 2016 学年第 1 学期授 课 教 师: 李跃贞 实验指导教师: 李跃贞 专 业: 电子商务专业 班 级: B131 姓 名: 范春喜 学 号: 201304064103 实 验 报 告实验时间: 2015 年11 月 11 日 3.4 节一、实验运行环境Windows2000+php5.0+apach

2、e2.0二、实验目的1、掌握正则表达式的使用方法2、掌握php获取html表单数据的方法3、掌握php中的文件处理的使用方法4、掌握类的创建方法及应用三、实验要求1、某表单及验证表单的程序如3-1文件夹,请运行该程序并理解check.js文件中的正则表达式。?php$filename = hello/1.txt;$somecontent = 我先被写入的!rn;$somecontent1 = 我后被写入的!rn;/ 首先我们要确定文件存在并且可写if (is_writable($filename) / 在这个例子里,将使用只写模式打开$filename / 文件指针将会在文件的开头,如果原来文

3、件中有其他数据,则会被删除 if (!$handle = fopen ($filename, w) print 不能打开文件 $filename; exit; / 将$somecontent写入到我们打开的文件中。 if (!fwrite($handle, $somecontent) print 不能写入到文件 $filename; exit; print 成功地将 $somecontent 写入到文件$filename; fclose($handle); $handle = fopen ($filename, w); /再次打开 /继续打开文件写入另外一个字符串,原来写入的数据则被清除 fw

4、rite($handle, $somecontent1); fclose($handle); print 成功地将 $somecontent1 写入到文件$filename; else print 文件 $filename 不可写;?2、使用正则表达式编写程序验证或url地址。3、字符串:$text = 华北科技学院电子商务B11-1、2、3班电子商务应用开发技术课程;请编写程序截取该字符串的前16个字。4、某字符串:$pizza = a1 a2 a3 a4 a5 a6; /通过空格分隔请编写程序以空格作为分隔符分隔该字符串并分别输出。5、某表单如下,请编写获取表单的程序:6、利用ajax或J

5、Query实现表单验证。运行3-6文件夹中的程序并理解ajax或JQuery实现表单验证的方法。7、编写程序利用copy 函数实现文件的上传文件上传您的: 文件名称: 8、利用php中的文件处理技术编写程序如下:请运行该程序并理解。?php$filename = hello/1.txt;$somecontent = 我先被写入的!rn;$somecontent1 = 我后被写入的!rn;/ 首先我们要确定文件存在并且可写if (is_writable($filename) / 在这个例子里,将使用只写模式打开$filename / 文件指针将会在文件的开头,如果原来文件中有其他数据,则会被删除

6、 if (!$handle = fopen ($filename, w) print 不能打开文件 $filename; exit; / 将$somecontent写入到我们打开的文件中。 if (!fwrite($handle, $somecontent) print 不能写入到文件 $filename; exit; print 成功地将 $somecontent 写入到文件$filename; fclose($handle); $handle = fopen ($filename, w); /再次打开 /继续打开文件写入另外一个字符串,原来写入的数据则被清除 fwrite($handle,

7、 $somecontent1); fclose($handle); print 成功地将 $somecontent1 写入到文件$filename; else print 文件 $filename 不可写;?9、请编写程序实现动态页面转化为静态页面。10、使用类编写程序如下:请运行该程序并理解。?phpclass Foo /定义基类 /使用static关键字定义变量 public static $my_static = foo; public function staticValue() return self:$my_static; class Bar extends Foo /创建基类 p

8、ublic function fooStatic() return parent:$my_static; /返回基类的变量$my_static /打印基类的$my_static变量/虽然没有创建类实例,但是可以直接访问static变量print Foo:$my_static结果为.Foo:$my_static . ;$foo = new Foo(); /创建基类实例print $foo-staticValue() . ; /通过方法放回static变量print $foo-my_static . ; / $my_static 为未定义的属性,所以为空/通过子类访问$my_staticprint

9、 Bar:$my_static . ;$bar = new Bar();print $bar-fooStatic() ; /返回父类的static变量? 11、利用类编写程序实现文件上传。见文件夹3-10。run()echo 上传失败.$upload-errmsg();?12、php显示中文时,经常出现乱码,请编写一个编码转换类,从而实现编码的自动转换。input = $input; $this-output = $output; protected function chgcode($str) if($this-input != ) $this-str = iconv($input,$out

10、put,$str); else $this-str = mb_convert_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-ou

11、tput; ?13、做web开发时,需要对各种情况作出处理,并输出相应的处理。请编写一个输出类,根据不同的情况,输出不同的处理结果。 请输入用户名称: refurbish(用户名错误); else $tm - skipachange(登陆成功,main.php); ?function.php?phpclass TakeMsg function _construct() function simpleMsg($mess) echo $mess; function skipachange($mess,$url=NULL) if(!is_null($url) echo alert(.$mess.);

12、location=.$url.; else echo alert(.$mess.);location.reload; function refurbish($mess,$sec=3,$url=NULL) if(is_null($url) $hr = $_SERVERHTTP_REFERER; echo $mess.; echo 页面将于.$sec.秒后跳转。如果没有跳转,请点击这里返回; echo ; else echo $mess.; echo 页面将于.$sec.秒后跳转。如果没有跳转,请点击这里返回; echo ; $tm = new TakeMsg();? simpleMsg(欢迎光临

13、);?5、实验结果分析与总结次实验我基本掌握了正则表达式的使用方法,也实现了利用正则表达式限定表单输入值,同时也学会了php获取html表单数据的方法,理解了php中的文件处理的使用方法和类的创建方法,在实验过程中对于函数的编写和调用还比较生疏,需要参考书本和实例来完成,而且对于类的创建和使用还需要多学习。实 验 报 告 说 明1、要求每一实验项目书写一份实验报告,并按实验课程归类汇总。2、实验报告要遵照实验指导书和任课教师的具体要求逐项填写。3、实验报告正文要求字迹清晰、工整,用钢笔、中性笔或圆珠笔书写。4、实验报告封面不得有空缺项;实验项目序号指实验项目编号,如:实验一。5、实验运行环境之具体实验室和运行软件。6、实验容和步骤如书写不够,可加页。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1