zoukankan      html  css  js  c++  java
  • upload.php

    <?php
    /**
     * 构建文件上传的基本信息
     */
    function builderInfo()
    {
        $index = 0;
        foreach ($_FILES as $item){
            //多个
            if (is_array($item['name'])){
                foreach ($item['error'] as $key => $error){
                    if($error === UPLOAD_ERR_OK){
                        $file[$key]['name'] = $item['name'][$key];
                        $file[$key]['type'] = $item['type'][$key];
                        $file[$key]['size'] = $item['size'][$key];
                        $file[$key]['error'] = $item['error'][$key];
                        $file[$key]['tmp_name'] = $item['tmp_name'][$key];
                        $index++;
                    }
                }
            }else{
                if($item['error'] === UPLOAD_ERR_OK){
                    $files[] =$item;
                }
            }
        }
        return $files;
    }
    /**
     * 上传文件
     */
    function upload()
    {
        $files = builderInfo();
        foreach ($files as $file){
            $filename = uuid() . '.' . getExtension($file['name']);
            move_uploaded_file($file['tmp_name', $directory . '/' . $filename]);
        }
    }
  • 相关阅读:
    FreeBSD_11-系统管理——{Part_2-核心}
    FreeBSD_11-系统管理——{Part_1-xfce 桌面}
    FreeBSD_11-系统管理——{Part_0-基础}
    专题:initramfs & dracut
    拾遗:『Linux Capability』
    专题:Channel Bonding/bonding
    机器学习数学基础(三)
    洛谷P1879 [USACO06NOV]玉米田Corn Fields(状压dp)
    机器学习数学基础(二)
    莫队学习
  • 原文地址:https://www.cnblogs.com/lujieting/p/12466328.html
Copyright © 2011-2022 走看看