From 29225b1d9b53d4a9d7a06905bdb50c6abcb4aeff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E7=91=9E=E9=98=B3?= <2982337961@qq.com>
Date: Mon, 23 May 2022 00:39:25 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...02\345\270\270\345\244\204\347\220\206.md" | 85 +++++++++++++++++++
1 file changed, 85 insertions(+)
create mode 100644 "\346\235\216\347\221\236\351\230\263/20220518-php\346\226\207\344\273\266\344\270\212\344\274\240\345\222\214\345\274\202\345\270\270\345\244\204\347\220\206.md"
diff --git "a/\346\235\216\347\221\236\351\230\263/20220518-php\346\226\207\344\273\266\344\270\212\344\274\240\345\222\214\345\274\202\345\270\270\345\244\204\347\220\206.md" "b/\346\235\216\347\221\236\351\230\263/20220518-php\346\226\207\344\273\266\344\270\212\344\274\240\345\222\214\345\274\202\345\270\270\345\244\204\347\220\206.md"
new file mode 100644
index 0000000..e285844
--- /dev/null
+++ "b/\346\235\216\347\221\236\351\230\263/20220518-php\346\226\207\344\273\266\344\270\212\344\274\240\345\222\214\345\274\202\345\270\270\345\244\204\347\220\206.md"
@@ -0,0 +1,85 @@
+```html
+
+
+
+
+ Title
+
+
+
+
+
+
+```
+
+```php
+";
+//包含的信息有文件名
+echo $_FILES["myfile"]['name'];
+echo"
";
+//文件类型
+echo $_FILES["demo2"]['type'];
+echo "
";
+//文件大小
+echo $_FILES["myfile"]['size'];
+echo "
";
+//临时保存位置
+echo $_FILES["myfile"]['tmp_name'];
+echo "
";
+//错误代码
+echo $_FILES["myfile"]['error'];//0表示没有错误
+echo "
";
+$error = $_FILES["myfile"]['error'];//定义一个变量来接收收到的错误代码
+echo "错误为:".$error;
+echo "
";
+if($error==0) {//1、判断是否有错误
+ echo "没有错误,开始判断文件大小";
+ echo "
";
+}
+//判断大小符合要求
+define("SIZE",1024*1024);//定义运行上传的大小
+$size =$_FILES["myfile"]['size'];//定义一个变量来表示上传文件的大小
+echo "文件大小为".$size;
+echo "
";
+
+if($size";
+}
+//3、限制上传文件的类型 word,pdf
+$array = array("pdf","word");
+$name = $_FILES["myfile"]['name'];
+//将字符串分割成一个数组,获取到文件后缀名成为数组元素
+$nameArr = explode(".",$name);
+//定义变量存放后缀名
+$lastname = $nameArr[count($nameArr)-1];
+echo "文件类型是".$lastname;
+echo "
";
+$result=array_search($lastname,$array);//通过值来找键名,找到返回键名,找不到返回false
+if($result===false) {
+ echo "不允许上传的类型,上传失败";
+}
+else {
+ echo "类型正确开始上传";
+}
+else{
+ echo "文件太大了,上传失败";
+}
+else{
+ echo "错误,上传失败";
+}
+
+$file_tmp = $_FILES["myfile"]['tmp_name'];//把文件的临时位置定一个变量
+$file_path = "./upload/".$name;//把要存放的位置定一个变量
+//把文件从当前位置存放到目标位置
+move_uploaded_file($file_tmp, $file_path);
+echo "文件存储在: " .$file_path;
+```
+
--
Gitee