1、主页:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form method="post" action="upload.php" enctype="multipart/form-data">
        <input type="file" name="file">
        <input type="submit" value="上传">
    </form>
</body>
</html>

2、处理页面:

<?php
$types = ['image/jpeg','image/png'];
//in_array()
if(!$_FILES['file']['error']){
    if(in_array($_FILES['file']['type'],$types) ){
        if($_FILES['file']['size']<2000000){
            $file_name = "./upload/".'123'.$_FILES['file']['name'];
            if(!file_exists($file_name)) {
                move_uploaded_file($_FILES['file']['tmp_name'], $file_name);
            }else{
                echo "文件已存在";
            }
        }else{
            echo "文件过大";
        }
        }else{
            echo "格式不符合要求";
        }
        }else{
            echo "上传失败";
        }

最新文章

  1. Oracle 11.2.0.4 RAC安装最新PSU补丁
  2. python gevent 协程
  3. css相对定位+浮动实现元素位置互换
  4. How to create and apply a patch with Git
  5. HTML &#183; 图片热点,网页划区,拼接,表单
  6. 【转】【C#】在 Windows 窗体 DataGridView 单元格中承载控件
  7. Spring Junit4 Test
  8. CTO俱乐部下午茶:技术团队管理中的那些事儿
  9. adb remount 失败remount failed: Operation not permitted
  10. 基于Linux的owncloud搭建
  11. MyEclipse中配置自己的JRE和tomcat
  12. SharePoint 2010 Form Authentication (SQL) based on existing database
  13. lua代码的加载
  14. Java笔记(八)TreeMap &amp; TreeSet &amp; LinkedHashMap
  15. BZOJ.2453.维护队列([模板]带修改莫队)
  16. linux内核分析第五周学习笔记
  17. Socket心跳包机制
  18. background-size:100% 100% 时 background-position: % 失效
  19. PHP 笔记——自定义函数
  20. Python:笔记(6)——正则表达式

热门文章

  1. Binary Heap(二叉堆) - 堆排序
  2. 2.ORM框架添加,修改,删除操作
  3. mysql之内连接,外连接(左连接,右连接),union,union all的区别
  4. Beautisoup库
  5. django annotate()的使用
  6. SQL模糊匹配之正则表达式
  7. java事务/springboot事务/redis事务
  8. [转]:Ubuntu 下Apache安装和配置
  9. Java基础 -4.2
  10. Java 模拟斗地主