PHP侯双燕实验三Word文件下载.docx

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

PHP侯双燕实验三Word文件下载.docx

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

PHP侯双燕实验三Word文件下载.docx

二、实验目的

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"

]."

br/>

性别:

sex"

密码:

pwd"

学历:

select"

爱好:

for($i=0;

$i<

count($_POST["

]);

$i++)

echo$_POST["

]

[$i]."

nbsp;

echo"

个人简介:

intro"

}

>

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

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

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

title>

文件上传<

/title>

/head>

body>

php

if($_POST['

post_flag'

]==1){

$a=copy($myfile,"

upload_file/"

.$myfile_name);

}?

formenctype="

multipart/form-data"

action="

index2.php"

method="

post"

您的姓名:

<

inputtype=textname=user>

br>

文件名称:

inputname="

myfile"

type="

file"

inputtype="

hidden"

name="

post_flag"

value="

1"

/form>

Index2.php

$myfile=$_FILES['

myfile'

]['

tmp_name'

];

if($myfile!

="

){

if(copy($myfile,$_FILES['

name'

]))

{echo"

上传成功"

else{echo"

上传失败"

unlink($myfile);

}

else{echo"

没有可上传的文件"

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

请运行该程序并理解。

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

{title}<

{file}

/body>

$title="

标题"

$file="

文件"

$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);

//关闭指针

创建文件"

成功!

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

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

见文件夹3-10。

if($Submit!

='

'

{

$fileArr['

file'

]=$file;

]=$file_name;

size'

]=$file_size;

type'

]=$file_type;

$filetypes=array('

gif'

'

jpg'

jpge'

png'

$savepath="

abc/"

$maxsize=0;

$overwrite=0;

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

$upload->

run())

echo"

.$upload->

errmsg();

五、实验结果分析与总结

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

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

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

当前位置:首页 > 初中教育 > 英语

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

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