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

    uploadForm.html

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <form action="upload_file.php" method="post" enctype="multipart/form-data">
                <label for="fileName">fileName:</label>
                <input type="file" id="fileName" name="file" /><br />
                <input type="submit" value="submit" />
            </form>
        </body>
    </html>

    upload_file.php

    <?php
        //判断文件的类型,用户只能上传gif和jpeg的文件
        if((($_FILES['file']['type'] == 'image/gif')||($_FILES['file']['type'] == 'image/jpeg')||($_FILES['file']['type'] == 'image/pjpeg'))&&($_FILES['file']['size']<2000000)){
            if($_FILES['file']['error'] > 0){
                echo "Error:" . $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 'Stored in: ' . $_FILES['file']['tmp_name'] . '<br />';
                
                //判断是否存在
                if(file_exists('upload/' . $_FILES['file']['name'])){
                    echo $_FILES['file']['name']. ' is exist';
                }else{
                    move_uploaded_file($_FILES['file']['tmp_name'] , 'upload/'.$_FILES['file']['name']);
                    echo 'successed';
                }
            }
        }else{
            echo 'fileType error or fileSize error';
        }
    ?>
  • 相关阅读:
    "use strict"详解
    HTML5 文件上传
    jquery $(document).ready() 与window.onload的区别
    前端面试题——错题集
    css-子div设置margin-top影响父div
    常见的dom操作----原生JavaScript与jQuery
    前端面试题——错题集
    JavaScript正则表达式知识点
    越权漏洞
    php反系列化原理和演示
  • 原文地址:https://www.cnblogs.com/xudy/p/6063801.html
Copyright © 2011-2022 走看看