1、二、实验目的1、掌握正则表达式的使用方法2、掌握php获取html表单数据的方法3、掌握php中的文件处理的使用方法4、掌握类的创建方法及应用三.实验要求1.实验4学时四、实验内容和步骤1、某表单及验证表单的程序如3-1文件夹,请运行该程序并理解check.js文件中的正则表达式。2、使用正则表达式编写程序验证电话号码或url地址。3、字符串:$text = 华北科技学院电子商务B11-1、2、3班电子商务应用开发技术课程;请编写程序截取该字符串的前16个字。4、某字符串:$pizza = a1 a2 a3 a4 a5 a6 /通过空格分隔;请编写程序以空格作为分隔符分隔该字符串并分别输出。5
2、、某表单如下,请编写获取表单的程序:性别:sex密码:pwd学历:select爱好: for ($i=0;$i6、利用ajax或JQuery实现表单验证。运行3-6文件夹中的程序并理解ajax或JQuery实现表单验证的方法。7、编写程序利用copy 函数实现文件的上传。title文件上传/headbodyphp if($_POSTpost_flag=1) $a=copy($myfile,upload_file/.$myfile_name); ?form enctype=multipart/form-data action=index2.php method=post您的姓名: br文件名称:
3、input name=myfile type=fileinput type=hidden name=post_flag value=1/formIndex2.php $myfile = $_FILESmyfiletmp_name; if($myfile != ) if(copy($myfile,$_FILESname) echo 上传成功 elseecho 上传失败 unlink($myfile); else echo 没有可上传的文件8、利用php中的文件处理技术编写程序如下:请运行该程序并理解。9、请编写程序实现动态页面转化为静态页面。title$title = 标题$file = 文件$
4、fp = fopen (temp.html,r);$content = fread ($fp,filesize (d.html);$content = str_replace (file,$file,$content);title,$title,$content);$filename = test.html$handle = fopen ($filename,w if (!is_writable ($filename)die (文件:.$filename.不可写,请检查其属性后重试!if (!fwrite ($handle,$content) 生成文件失败!fclose ($handle);
5、/关闭指针创建文件成功!10、使用类编写程序如下:11、利用类编写程序实现文件上传。见文件夹3-10。if ($Submit != )$fileArrfile = $file; = $file_name;size = $file_size;type = $file_type;$filetypes = array(gif,jpgjpgepng$savepath = abc/$maxsize = 0;$overwrite = 0;$upload = new upload($fileArr, $file_name, $savepath, $filetypes, $overwrite, $maxsize);$upload-run()echo .$upload-errmsg();五、实验结果分析与总结通过本次实验,基本掌握了正则表达式的使用方法,也实现了利用正则表达式限定表单输入值,同时也学会了php获取html表单数据的方法,理解了php中的文件处理的使用方法和类的创建方法。在实验过程中,对于函数的编写和调用还比较生疏,需要参考PPT课件来完成,而且对于类的创建和使用还需要多努力,尤其需要自己课下多做练习。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1