码迷,mamicode.com
首页 > Web开发 > 详细

upload.php

时间:2020-03-11 23:50:56      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:tmp   cti   lse   UNC   信息   err   ret   uil   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]);
    }
}

upload.php

标签:tmp   cti   lse   UNC   信息   err   ret   uil   php   

原文地址:https://www.cnblogs.com/lujieting/p/12466328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!