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

下载本文档

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

文档简介

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

2、方法3、掌握php中得文件处理得使用方法4、掌握类得创建方法及应用三、实验要求1、某表单及验证表单得程序如3- 1文件夹,请运行该程序并理解check、js文件中得正则表达式。? php$ = / hello/1、tx t ';$ s omecontent ="我先被写入得!rn"$ someconten t1 ="我后被写入得!rn"/首先我们要确定文件存在并且可写if (is_writab 1 e($ ) /在这个仞子里,将使用只写模式打开$/文件指针将会在文件得开头,如果原来文件中有其她数据,则会被删除if (! $ hand 1 e =

3、fo p en ($ ," w ") ) p rint "不能打开文件 $"exit ; 将$ s o m e c ontent写入到我们打开得文件中。if (!fwrite($han die, $ som e cont e nt) ) pr i n t "不能写入到文件$ "exi t ;p r i nt "成功地将"$som eco ntent "写入到文件$b r”;fc 1 ose ($han die);?$han d 1 e = fo p en ($, " w");再次打开?

4、/继续打开文件写入另外一个字符串,原来写入得数据则被清除fwrite ($handle, $ s omecon t e nt1);f close ($hand le);p rin t "成功地将"$so meco nte n t1 "写入到文件$ " e lse pr i nt "文件$不可写”; ?JQuery表单验证DEMO参与计论I lit tp :/wangkine717, j avaeye, c(Wbl a g/7657 72I:a恒若郁陞个字母艇卜用团凰宇虬出尔范春荀23I中潴s :1电吐:15732633蛇A 囱问电话号售卜噜式;

5、18翌7噫瞠或0£1-r0838£2 11鞠峨:12迪秒mm力值南地址,始骨血嘲】q CCH)网址:2131A函常才允许F1匕町0,10陶图片上传:选择文件未选择文件A标明祝图由1哪里:北更提交7、编写程序利用copy函数实现文件得上传< h tm 1 >hea d >< m e ta equi v =" C ont e n t Type"c ontent= "text/ht m 1 ;ch a rset= g b2312 ”>< t i tl e > 文件上传/t i tle>/hea d>

6、;<b o d y >?phpif( $ _POST / post_fl a g' = 1)$ a = c opy( $ myfile , " u p lo a d_file/、”$ my);?>form enct y p e=" m ul t ipa r t/f o rm-d ata”ac tion= " dnex2、php“ m e th o d=" p os t " >您得姓名:input type=tex t nam e= u ser> br>文件名称:< input name=&quo

7、t; m yf i le" typ c =" f il c ” >br><inp u t type= "hid den“ nam e="po s t _ f lag" va 1 ue="1 "<inp u tty p e ="submit” va 1 ue="提交” ></form >您的姓右选直文件名称:I提交I诜择文件 没有选择文件< ? php?$ my f ile =$ F I LE S'myfile'二rtatp e ' ;

8、 htip /local host/321. php匾百席 恰111ML3出址导市 o 副后海或All常戏 匚|海至韩孟:Q Gorgleif( $ my "")$_F I LES'my f il e ' ' n amd)if(cop y ($myfilee ch o elseecho "上传失败";unlink($myfile);?没有可上传的文件e cho "没有可上传得文件”els e0 A *0 ® T r http;/ localhost 1123.php阉百瞪 携哈口磔网址寻航 b做游沙戏“LL游戏

9、潮三宿受Google8、利用php中得文件处理技术编写程序如下:请运行该程序并理解。?ph p $ = 'hello/1、伙 t '; $somecon t e nt ="我先被写入得!rn ”;$som e c ontentl ="我后被写入得!rn "/首先我们要确定文件存在并且可写i f (is_wr i t a ble ($) )/ 在这个例子里,将使用只写模式打开$/文件指针将会在文件得开头,如果原来文件中有其她数据,则会被删除if (!$ h a n dle = f o p e n ( $ , " W") pri n

10、 t ”不能打开文件$ "exi t ; /将$ someco nte n t写入到我们打开得文件中.if (! f w rite( $ hand 1 e, $ someco nten t) ) pr i n t ”不能写入到文件$"ex it;prin t ”成功地将 " $ s omeco n ”写入到文件$ <b r > " fclose($ h andle);?$h a ndl e = fope n ($ , " w"); 再次打开/继续打开文件写入另外一个字符串,原来写入得数据则被清除fwr i te ($ha

11、n d l e , $somie cont e nt1);fcl o se ( $ han dle);?print "成功地将" $ som econten t 1 '"写入到文件$ " el s e p r int "文件 $不可写"?>9、请编写程序实现动态页面转化为静态页面。10、使用类编写程序如下:请运行该程序并理解。? ph pcl ass Fo o /定义基类?/使用s tatic关键字定义变量publi c s tatic $my_st a t i c = 'foo'p ublic f u

12、n ction s t aticValue ()ret u rn se 1 f : $ my_st a tic;clas s Bar ex t en ds Foo /创建基类pub 1 ic f u n c tion fooS t a t i c ()return par ent:$my_sta t ic;返回基类得变量 $m y _ static打印基类得$my s t ati c变量”)Ij ,< b r> ;/虽然没有创建类实例,但就是可以直接访问st at i c变量 p rint 'F o o: $ m y static 结果为'、Fo o: : $ my

13、 s tat i c、$ f o o = new F o o ();/创建基类实例print $f o o> st a ticV alue ()、"br> ;通过方法放回s t atic变重prin t $ f oo mys t a ti c 、" <b r >"/ $mystati c为未定义得属性,所以为空通过子类访问$ mystat i cp r int B ar:$ m y_ static、" <b r >"$ ba r = new Bar();print $ b a r ->f o oS t

14、a t ic();/返回父类得st a t i c变重?F uo_ 5m¥_&iaric果为 fbu fbufoefoel localhost 5555,p'K鱼百度 国h”123网址导航 储茜游戏ALUmt圈)滑主持室 QGocgle11、利用类编写程序实现文件上传.见文件夹3-1 0。<? p h p$Sub m it =$ FILE S 'Sub m it ''tmp n a me'if ($ S ubmit !='')$ ' f il e 1= $file;$'n a me / = $;$

15、's i ze' =$ ;$'typ e 1= $ ;$ = array( g if , 'jpg , jp g e , png' , txt');$sa v e p a th = " C: AppS e rv myph p"$ max size = 0 ;$ov e rwri t e = 0 ;$up 1 oad = new upload($ , $ , $ s a vepath, $ ,$ overwrite ,$ max size);i f ( ! $upl o d d> r u n ()echo "上传

16、失败"、$ up 1 oad-> e rr m s g(); ?12、php显示中文时,经常出现乱码,请编写一个编码转换类,从而实现编码得自动转换?phpcl a ss changecode ? pr i vate $s t r;priv ate $ inp u t ;pr i vate $ output;f u nct i on _ _ con stru c t ($ i npu t =z ', $ o utput=' g b23 1 2 ' ) $this > i npu t = $ inp u t;$ t his ou t put = $ o

17、 utput;? p rote c te d function c hgc o de($ s tr ) i f( $ this->i n pu t !=,')?$t h i s >str = i conv($input, $output,$str);?el s e? $thi s-str = mb_ c onvert_e n co d i n g($str , $output);? fu n cti o n getS t r ( $ s t r ) $ th i s > chgc o de($st r );return $this > str;? func t

18、io n setI n pu t ( $in p ut)? $t h i s ->inp u t = $input;? f unc t ion sc tOutput($ o u t p ut) ?$thi s>output = $ outpu t ;funct i o n getInput()? ? return $this > i n put;? functi o n g e tO u tput () ? ret u rn $ t hi s o u tp u t;? ? >,根据不同得情1 3、做w e b开发时,需要对各种情况作出处理,并输出相应得处理。请编写一个输

19、出类况,输出不同得处理结果。table b o rde r =" 0 " clip addi n g =" 0"c el 1 sp ac i ng=" 0 " >fo r m method='pos t" ac t ion = "11 1 > p h p ”>?<t r >?td>请输入用户名称:</1 d>?v td> < input name= "name " type = "text" size=&qu

20、ot;2 0 " v alu c = " " />< td> </tr>< t r>td inp u t type="subm it" value ="确认"/>/td></trv/f orm ></tab 1 e>y iij| w riTtp/iocainQsvyyyy.pnp网址导航“值防源戏 口LL爵戏O海宝后支 阿春意I 囱百度幌h 请输入用户名称;< ? phpin c lude_onc e "f u nct i o n、

21、 php"if ( $ _PO S T' n am c ' != " 范春喜")? t m -> refurbis h (/ 用户名错误);?e 1 sc $tm > sk i p ac han ge('登陆成功','m ain、php');?>来总网页IxRhst的提示信息1丝登陆成功禁止此支喜显示TT舌速确定fun ction、p hp?p hpclass TakeMsg 牙u n ct i on _co n st r u c t () ?牙uncti o n sim p leMsg($me s

22、 s ) ? e c ho $mes s ;?fu n c t i o n skip a c han g e ( $mess,$url=NU L L)? i f (! is_n ull( $ u r 1 ) ) ? ech o " <s c r i p t> a le r t ( "、$ m es s、" 丫; 1 o catio n =' "、$url、"</scri pt>elseecho "<s c r ipt >al e rt( ; ”$ me s s、" :) l o c

23、at i o n、r e 1 o ad ;</scrip t”;?u n c t i o n refur b ish($mess, $sec= 3, $url=NUL L )?f (is_null( $ url) ? $ h r = $_SERVER'_ REFERERT;? echo $mess、' <br> '?cho /页面将于、$ sec、秒后跳转.如果没有跳转,请点击这里a href ="'、$ hr、'” >返回</a'; ? ?echo '<meta equiv= " fere s h " con e nt= "、/$sec、 '; u r l = '、$ h r、'”> '?e 1 se 2c ch o $

温馨提示

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

最新文档

评论

0/150

提交评论