PHP侯双燕实验三.docx

上传人:b****7 文档编号:9431436 上传时间:2023-02-04 格式:DOCX 页数:12 大小:290.29KB
下载 相关 举报
PHP侯双燕实验三.docx_第1页
第1页 / 共12页
PHP侯双燕实验三.docx_第2页
第2页 / 共12页
PHP侯双燕实验三.docx_第3页
第3页 / 共12页
PHP侯双燕实验三.docx_第4页
第4页 / 共12页
PHP侯双燕实验三.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

PHP侯双燕实验三.docx

《PHP侯双燕实验三.docx》由会员分享,可在线阅读,更多相关《PHP侯双燕实验三.docx(12页珍藏版)》请在冰豆网上搜索。

PHP侯双燕实验三.docx

PHP侯双燕实验三

0实验综合成绩

(百分制)

实验评阅教师签名

其中

实验态度

及格

不及格

李跃贞

实验报告

及格

不及格

华北科技学院管理学院

实验报告册

共页第1页

实验报告

实验时间:

2016年11月9日1—2节

一、实验运行环境

Windows2000+php5.0+apache2.0

二、实验目的

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="a1a2a3a4a5a6";//通过空格分隔;

请编写程序以空格作为分隔符分隔该字符串并分别输出。

 

5、某表单如下,请编写获取表单的程序:

php

if(($_POST["submit"]=="提交")&&($_POST["fond"]!

=null)){

echo"姓名:

".$_POST["user"]."
";

echo"性别:

".$_POST["sex"]."
";

echo"密码:

".$_POST["pwd"]."
";

echo"学历:

".$_POST["select"]."
";

echo"爱好:

";

for($i=0;$i

$i++)

echo$_POST["fond"]

[$i]."  ";

echo"
";

echo"个人简介:

".$_POST["intro"]."
";

}

?

>

 

6、利用ajax或JQuery实现表单验证。

运行3-6文件夹中的程序并理解ajax或JQuery实现表单验证的方法。

7、编写程序利用copy函数实现文件的上传。

文件上传

php

if($_POST['post_flag']==1){

$a=copy($myfile,"upload_file/".$myfile_name);}?

>

action="index2.php"method="post">

您的姓名:


文件名称:


Index2.php

php

$myfile=$_FILES['myfile']['tmp_name'];

if($myfile!

=""){

if(copy($myfile,$_FILES['myfile']['name']))

{echo"上传成功";}

else{echo"上传失败";}

unlink($myfile);}

else{echo"没有可上传的文件";}

?

>

8、利用php中的文件处理技术编写程序如下:

请运行该程序并理解。

9、请编写程序实现动态页面转化为静态页面。

{title}

{file}

php

$title="标题";

$file="文件";

$fp=fopen("temp.html","r");

$content=fread($fp,filesize("d.html"));

$content=str_replace("{file}",$file,$content);

$content=str_replace("{title}",$title,$content);

$filename="test.html";

$handle=fopen($filename,"w");if(!

is_writable($filename)){

die("文件:

".$filename."不可写,请检查其属性后重试!

");

}

if(!

fwrite($handle,$content)){

die("生成文件".$filename."失败!

");

}

fclose($handle);//关闭指针

die("创建文件".$filename."成功!

");

?

>

 

10、使用类编写程序如下:

请运行该程序并理解。

11、利用类编写程序实现文件上传。

见文件夹3-10。

php

if($Submit!

='')

{

$fileArr['file']=$file;

$fileArr['name']=$file_name;

$fileArr['size']=$file_size;

$fileArr['type']=$file_type;

$filetypes=array('gif','jpg','jpge','png');

$savepath="abc/";

$maxsize=0;

$overwrite=0;

$upload=newupload($fileArr,$file_name,$savepath,$filetypes,$overwrite,$maxsize);

if(!

$upload->run())

{

echo"上传失败".$upload->errmsg();

}

}

?

>

五、实验结果分析与总结

通过本次实验,基本掌握了正则表达式的使用方法,也实现了利用正则表达式限定表单输入值,同时也学会了php获取html表单数据的方法,理解了php中的文件处理的使用方法和类的创建方法。

在实验过程中,对于函数的编写和调用还比较生疏,需要参考PPT课件来完成,而且对于类的创建和使用还需要多努力,尤其需要自己课下多做练习。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

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

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