zoukankan      html  css  js  c++  java
  • php: 文件上传

    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 "上传失败";
            }

  • 相关阅读:
    wode.
    python中迭代器和生成器。
    Embeded linux 之 UBIFS文件系统
    Windows下Git安装和使用
    套接字 之 windows与linux 差异
    Embeded linux之RTL8188EU/RTL8188ETV使用
    嵌入式Linux之“+”版本问题
    Uboot之net
    Embeded linux之reboot
    Embeded linux之cifs文件系统
  • 原文地址:https://www.cnblogs.com/cmzhphp2017/p/7837937.html
Copyright © 2011-2022 走看看