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