当前位置:首页 > 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
共分享92篇相关文档