下载鸥 > 网站下载 > 开发教程 > PHP

PHP限制上传附件类型方法

838 2021-01-12 17:10:25

收藏

简述

PHP限制上传附件类型方法如下,请查阅正文。

PHP限制上传附件类型方法,这段代码应该都能看懂了。

type指的上传类型,需要什么类型就继续添加,没添加的就是不能上传。

size是上传附件的大小设置,这里是小于20000KB

<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
    if (file_exists("upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "Invalid file";
  }
?>

下面的代码就判断了,应该很好理解。

本文地址:https://xzo.com.cn/develop/php/490.html

有帮助,很赞!

信息来源:精准像素
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于PHP

PHP是一种服务器端、跨平台、html嵌入式的脚本语言,其功能十分强大、入门简单。在过去,民间一直有说法称“PHP是最好的编程语言”,是PHP开发者对自身所使用语言的肯定。

PHP曾是最主流的网站web开发语言之一,现在也依然十分流行。

推荐PHP开发教程
PHP怎样正则匹配段落里的图片并提取图片链接?
PHP怎样正则匹配段落里的图片并提取图片链接?

在程序开发的过程中,我们可能需要提取段落里的图片用作缩略图。那么,这个正则...

19 813
PHP怎样高效快速地生成一组10条随机数?
PHP怎样高效快速地生成一组10条随机数?

猜你喜欢如果用rand()来获取随机ID是非常消耗性能的。小网站几百几千条数据...

1 299
ajax发起session请求发现session无效了怎么办?
ajax发起session请求发现session无效了怎么办?

今天遇到这样一个问题:php启用了session,经过测试也发现session生效了。但在a...

1 323
php简单的数组介绍与应用
php简单的数组介绍与应用

数组在实际开发过程中运用非常频繁,通过合理运用数组,我们可以顺利实现各种数...

1 241
PHP怎样实现从数组随机取值的效果?
PHP怎样实现从数组随机取值的效果?

在开发过程中,我们很多时候会接到猜你喜欢的随机展示效果。这个随机,用php取...

1 229
什么是高并发,与CPU,内存,分布式有什么关系
什么是高并发,与CPU,内存,分布式有什么关系

我们在网站开发的过程中经常会接触到高并发这个概念,但高并发到底是什么,具体...

1 247
怎样用php批量删除文件或者文件夹?
怎样用php批量删除文件或者文件夹?

在网站建成后的维护与优化阶段,我们会面临无用栏目/数据处理的问题。量小的...

0 256
PHP基础函数介绍:PHP_EOL
PHP基础函数介绍:PHP_EOL

PHP_EOL是一个相当好用的函数,可自动适配多种换行格式,在实际的应用中体验非...

0 367
随机PHP开发教程
PHP利用date函数读取系统时间
PHP利用date函数读取系统时间

PHP利用date函数读取系统时间,很简单,下面是代码...

3 805
PHP查询百度收录数量代码
PHP查询百度收录数量代码

PHP查询百度收录数量代码,可以直接在网站上显示网站收录数量。这种是封装的...

0 829
怎样用PHP批量删除七牛云空间全部文件?
怎样用PHP批量删除七牛云空间全部文件?

七牛的云存储官方并没有提供批量删除空间文件的功能,很是不方便,可以利用根据...

15 356
PHP新浪短网址(t.cn)API接口
PHP新浪短网址(t.cn)API接口

短网址可有效避免拦截,是我们常用的外部链接形式。那么,怎样通过新浪短网址接...

3 833
利用PHP实现windows开机邮件提醒
利用PHP实现windows开机邮件提醒

家里经常有朋友来访,无可避免的是我的辣鸡笔记本肯定要被他们玩弄,于是我想,如...

7 800
php微信域名拦截检测API接口代码
php微信域名拦截检测API接口代码

php微信域名拦截检测API接口代码...

3 821
PHP Array函数教程
PHP Array函数教程

PHP Array函数,主要功能:创建索引数组。查看本教程可学习php array函数的具体...

7 870
PHP数组转换为JSON格式数据
PHP数组转换为JSON格式数据

PHP数组怎样转换为JSON格式数据?能否提供参考demo?...

0 841
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入