PHP网站开发技术-实训指导书2016吐血制作

发布时间 : 星期五 文章PHP网站开发技术-实训指导书2016吐血制作更新完毕开始阅读

PHP网站开发技术?实训指导书

相同;

3、如果两次密码相同则输出注册的学生信息;

4、对于上传文件,需要使用move_uploaded_file()把上传的文件转移到指定的目录下;

5、在浏览器中对文件进行测试。 ? 相关源代码:

$studentname = $_POST['studentname']; $password = $_POST['password']; $confirmpassword = $_POST['confirmpassword']; $grade = $_POST['grade']; $sex=$_POST['sex']; $math=$_POST['math']; $english=$_POST['english']; $remark=$_POST['remark']; if(empty($studentname)) {

echo \用户名不能为空!\ return; }

if(empty($password)) {

if(empty($confirmpassword)) {

echo \密码不能为空!\ return;

} }

if($password!=$confirmpassword) {

33

PHP网站开发技术?实训指导书

echo \两次输入的密码不相同.\ } else{

echo \姓名:\

echo $studentname.\

echo \密码:\

echo $password.\

echo \班级:\

echo $grade.\echo \性别:\

echo $sex.\echo \英语:\

echo $english.\echo \数学:\

echo $math.\echo \备注:\

echo $remark.\echo \爱好:\

foreach($_POST['insterests'] as $insterest) {

echo $insterest.\ }

echo \

$mypicture=$_FILES['mypicture']; $error=$mypicture['error']; switch($error) {

case 0:

$mypicturename=$mypicture['name'];

34

PHP网站开发技术?实训指导书

echo \个人相片为:\$mypictureTemp=$mypicture['tmp_name']; $destination=\move_uploaded_file($mypictureTemp,$destination); echo \文件上传成功
\break;

case 1:

echo \上传的文件超过了php.ini中upload_max_filesize选项限制

的值!
\

break; case 2:

echo \上传的文件大小超过了form表单中max_file_size选项指定

的值!
\ } ?> 四、作业

1、编写一个静态表单和一个PHP动态网页,表单如图1所示,通过POST方法提交到动态网页,在动态网页中检索这些数据并显示出来,结果如图2所示。

}

break;

case 3:

echo \文件只有部分被上传!
\break;

case 4:

echo \没有选择上传文件!
\break;

echo \上传相片的文件大小不能超过:\字节\

35

PHP网站开发技术?实训指导书

图1 表单页面

图2 输出表单结果

2、制作一用户注册页面如图3所示,然后对用户输入的数据进行判断:如果用户名为空则弹出警告框“用户名不能为空!”,如图8所示,否则进行下一步的判断,如果两次输入的密码不一致则弹出警告框“两次密码必须一致!”,如图9所示,如果两次验证都通过页面跳转到第3题的静态页面。

图3 用户注册

36

联系合同范文客服:xxxxx#qq.com(#替换为@)