关闭

php上传文件

标签: php上传文件
198人阅读 评论(0) 收藏 举报

首先在 php.ini中,如果

//服务器端进行的配置

file_uploads = on     //表明支持HTTP POST方式上传文件

upload_tmp_dir =  临时文件保存目录

upload_max_filesize = 2M   默认值2M,上传文件的最大大小2M (文件)

post_max_size = 8M  表单以post方式发送数据的最大值 默认是8M (文件,用户名,密码,等都包括)

//客户端进行配置

<input type="hidden" name="MAX_FILE_SIZE" value="1024" />


<?php
print_r($_FILES);
$file = $_FILES['myFile'];
$name = $file['name'];
$type = $file['type'];
$tmp_name = $file['tmp_name'];
$error = $file['error'];
$size = $file['size'];
//判断下错误信息
if($error==UPLOAD_ERR_OK){
    if(is_uploaded_file($tmp_name)&&move_uploaded_file($tmp_name,'/uploads'.$name ))
    {
        $mes = "<script>alert('上传文件成功');</script>";
    }
}else{
    switch ($error){
        case 1:
            $mes = "超过了配置文件大小";
            break;
        case 2:
            $mes = "超过表单最大大小";
        case 3:
            $mes = "只有部分文件上传";
        case 4:
            $mes = "没有上传文件";
        case 6:
            $mes = "没有找到临时文件目录"; 
        case 7:
            $mes= "文件不能写";
        case 8:
            $mes = "扩展程序终端文件上传";
    }
}
echo $mes;?>


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:189136次
    • 积分:4455
    • 等级:
    • 排名:第7580名
    • 原创:255篇
    • 转载:74篇
    • 译文:3篇
    • 评论:8条
    文章分类