《PHP动态网页》实训指导书(5)

2019-08-30 21:37

《PHP动态网页》实训指导书

?>

}

}

$string=str_replace(\$jsj[$k]=$string; $k++;

echo \调整后,学生的学号如下:
\echo implode(\

}

3、上传文件,要求能创建以当前日期为文件名的文件夹存放文件,能控制上传文件的类型及大小。

图4.1 上传图

header(\?>

无标题文档

19

《PHP动态网页》实训指导书

if ($_POST['task']=='add'){ //创建目录的函数:mkdir 0777

$houZui=array(\$dir=\$maxFile=2*1024*1024; if(!file_exists($dir)){ mkdir($dir,'0777'); }

if($_FILES['userFile']['name']!=''){

if ($_FILES['userFile']['size']<=$maxFile){ $pic=$_FILES['userFile']['name']; $a=explode(\

$houZuiMing=strtolower($a[count($a)-1]);

20

《PHP动态网页》实训指导书

if(in_array($houZuiMing,$houZui)){ $name=$_FILES['userFile']['name']; $picture=$dir.\ echo \上传成功!\ }else{

echo \上传失败!\

if(move_uploaded_file($_FILES['userFile']['tmp_name'],$picture)){

} }else{

echo \格式不支持!');window.location='add.php'\ } }else{

echo \文件太大!');window.location='add.php'\}

}else{

echo \不能为空!');window.location='add.php'\} } ?>

五、练习

六、源程序清单、测试数据、结果

七、实训出现的问题、实训结果分析(语法错英语提示,中文翻译,原因,您的理解?)

21

《PHP动态网页》实训指导书

实训5: PHP Web项目实践

——注册登录系统的设计与开发

实训名称: PHP Web项目实践 成绩: 实训日期: 年 月 日 实训报告日期: 年 月 日

一、实训目的

1、掌握使用PHP编写交互网站所需要的方法 2、包括接收表单数据 3、使用会话

4、掌握数据库MySql的操作

二、实训内容

1、连接数据库 2、接收表单数据 3、页面跳转 4、使用会话

5、对数据库MySql进行数据删除、增加

三、实训环境

PHP开发环境、Adobe Dreamweaver CS5

四、实训步骤

实验任务:编写一个小型注册登录系统,当用户注册登录之后,能显示其相对应的个人信息,在注册提交时,能判断其所填信息不能为空,将所做的所有页面放在一个以register命名的文件夹中。

编程示例:

1、进入MySql,创建一个名为login的数据库,并新建一个名为com_users的数据表,数据表中的字段和字段属性如下表5.1所示:

5.1 表com_users字段名和字段属性 字段名 id 含义 编号 数据类型 int 数据长度 11 是否主键 是 auto_increment 是否允许为空 否 22

《PHP动态网页》实训指导书

username password repassword sex mobile Email regtime published 用户名 密码 重复密码 性别 手机 电子邮箱 注册时间 审核 varchar varchar varchar tinyint varchar varchar int tinyint 255 255 255 4 50 255 11 4 否 否 否 否 否 否 否 否 是 是 是 是 是 是 否/默认值0 否/默认值0 2、连接数据库页面config.php

//Database information define(\ define(\ define(\

$fileDir=substr(dirname(__FILE__), 0, -7);

$link=mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD)or die(\

mysql_select_db(DB_DATABASE_NAME,$link); mysql_query(\

mysql_query(\设置模式 @date_default_timezone_set(\?>

3、头部head.php页面

header('Content-Type: text/html; charset=utf-8'); session_start(); ?>

23

\

\数据库存名称 \\

define(\


《PHP动态网页》实训指导书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年6月大学英语六级考试真题及答案详解和听力原文第三套

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: