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

    <?php
    echo $_POST['username'];
    echo $_POST['password'];

    //获取上传文件的名称
    $filename = $_FILES['file']['name'];
    //获取上传文件的错误代码
    $error = $_FILES['file']['error'];
    //获取临时文件的位置及名称
    $tmp_name = $_FILES['file']['tmp_name'];
    //上传文件成功

    switch ($error) {
        case UPLOAD_ERR_OK:
            //获取出原文件的扩展名
            $extension = strtolower(substr($filename,strrpos($filename, '.') +1 ));
            //生成永远不同的主文件名
            $mainName = md5(uniqid(microtime() . mt_rand()));
            //将1和2合成新的文件名来使用
            $filename = $mainName . '.' . $extension;
            move_uploaded_file($tmp_name, 'image/' . $filename);
            echo '上传成功';
            break;
            case UPLOAD_ERR_INI_SIZE:
            echo '上传文件超过PHP配置文件规定的大小';
            break;
            
    }

    // if ($error == 0){
    //     move_uploaded_file($tmp_name, 'image/' . $filename);
    // }

    echo '文件名', $filename;
    echo '错误代码', $error;
    echo '临时文件', $tmp_name;
  • 相关阅读:
    【持续更新】Android 源码下载地点
    android Notification 的使用
    如何设置 Notification 中PendingIntent 的 Intent
    CodeSmith部分类型转换代码
    【转】Request.ServerVariables参考
    ADT
    根据IP从纯真IP数据库查询地址
    VS2008重置默认环境
    Eclipse 安装SVN插件
    C#序列化JSON对象
  • 原文地址:https://www.cnblogs.com/lujieting/p/12466280.html
Copyright © 2011-2022 走看看