From b8d8392dcec4dda81c480b49a17efc935207ee21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E9=91=AB=E4=BB=AA?= <3355466010@qq.com> Date: Tue, 14 Jun 2022 05:25:05 +0000 Subject: [PATCH 1/2] 22 --- ...41\345\244\247\344\275\234\344\270\232.md" | 302 ++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 "\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" diff --git "a/\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000..31fa5f0 --- /dev/null +++ "b/\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,302 @@ +**PHP动态网站开发第二次大作业** + +一、选择题(6分) + +1、下面哪项描述是错误的? A + +A.静态成员必须实例化对象才能使用 + +B.成员变量需要用public protected private修饰,在定义变量时不再需要var关键字 + +C.类中的普通方法只能实例化对象才能进行调用 + +D.包含抽象方法的类必须为抽象类,抽象类不能被实例化 + +2、关于面向对象的说法不正确的是? D + +A:OOP是面向对象的简称 + +B:静态方法不用实例化对象就能调用 + +C:类里面的$this关键字代表该对象本身 + +D:普通方法不用实例化对象就能调用 + +3、面向对象的三大特性中哪个不属于封装的做法? B + +A 将成员变为私有的 + +B 将成员变为公有的 + +C 封装方法来操作成员 + +D 使用private修饰方法 + +二、简答题(4分) + +1:面象对象的三大特性是什么? + +继承,封装,多态 + +```php +三、操作题(90分) + + 1、制作一个文件上传的页面,完成文件上传功能。(30分) + +限制规则: + +上传的文件不能超过1M, + +上传文件的类型只能是jpg、gif、png、jpeg, + +对上传的文件进行保存。 + //html文件 + + + + + 三、操作题(90分) + 1、制作一个文件上传的页面,完成文件上传功能。(30分) + 限制规则: + 上传的文件不能超过1M, + 上传文件的类型只能是jpg、gif、png、jpeg, + 对上传的文件进行保存。 + + +
+ 请上传文件: +
+ + +
+ + + + + //PHP文件 + size){ + echo "
"; + echo "上传文件过大"; + echo "
"; + }else{ + echo "上传文件成功"; + echo "
"; + echo "上传文件名:".$_FILES['my']['name']."
"; + echo "上传文件类型:".$_FILES['my']['type']."
"; + echo "上传文件大小:".($_FILES['my']['size']/ 1024*1024)."
"; + echo "上传文件临时地址:".$_FILES['my']['tmp_name']."
"; + echo "
"; + } +}else{ + echo "错误:".$_FILES['my']['error']."
"; +} + +$str=array('jpg','gif','png','jpeg'); +$name=$_FILES['my']['name']; +$nameArr=explode(".",$name); +$nameLast=end($nameArr); +$result=in_array($nameLast,$str); +if (!$result){ + echo "上传文件类型失败"; +}else{ + echo "上传文件类型成功"; +} +?> +``` + +```php +//文件名 conn.php +//连接数据库 + + + + + + + + Document + + + + 新增 + + + + + + + + + "; + }else{ + while ($row=mysqli_fetch_assoc($result)){ + ?> + + + + + + + +
部门编号部门名称部分描述
暂无数据!
更新 + 删除 +
+ + +``` + +```php +//文件名 xz.php +//新增页面 + + + + + + + + Document + + +
+ + + + +
部门名称
部门描述
+
+ + + + +``` + +```php +//文件名 xz1.php +// 新增处理 +返回首页"; +}else{ + echo "添加失败!"; +} +``` + +```php +//文件名 gx.php +//更新页面 + + + + + + + + Document + + +
+ + + + + +
部门名称
部门描述
+ +
+ + +``` + +```php +//文件名 gx1.php +//更新处理 +返回首页"; +}else{ + echo "更新失败!"; +} +``` + +```php +//文件名 sc.php +//删除处理 +返回首页"; +}else{ + echo "删除失败!"; +} +``` \ No newline at end of file -- Gitee From a9f7234695036b4990af724b4f6698641e566839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E9=91=AB=E4=BB=AA?= <3355466010@qq.com> Date: Tue, 14 Jun 2022 05:25:29 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20=E6=9D=A8?= =?UTF-8?q?=E9=91=AB=E4=BB=AA/202206013-php=E7=AC=AC=E4=BA=8C=E6=AC=A1?= =?UTF-8?q?=E5=A4=A7=E4=BD=9C=E4=B8=9A.md=20=E4=B8=BA=20=E6=9D=A8=E9=91=AB?= =?UTF-8?q?=E4=BB=AA/20220613-php=E7=AC=AC=E4=BA=8C=E6=AC=A1=E5=A4=A7?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...44\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" => "\346\235\250\351\221\253\344\273\252/20220613-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" (100%) diff --git "a/\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\235\250\351\221\253\344\273\252/20220613-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" similarity index 100% rename from "\346\235\250\351\221\253\344\273\252/202206013-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" rename to "\346\235\250\351\221\253\344\273\252/20220613-php\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" -- Gitee