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

php 上传文件

时间:2015-03-30 20:51:09      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

php 上传文件

php 上传文件

sudo vi /etc/php.ini

file_uploads = on
upload_max_filesize = 100m  # 允许上传文件大小的最大值
post_max_size = 100M        # 指通过表单 POST 给 PHP 的所能接收的最大值
max_execution_time = 600    # 每个 PHP 页面运行的最大时间值(秒)
memory_limit = 128M         # 每个 PHP 页面所吃掉的最大内存
$name = $_FILES["myfile"]["name"];
$type = $_FILES["myfile"]["type"];
$size = $_FILES["myfile"]["size"];
$temp = $_FILES["myfile"]["tmp_name"];
$error= $_FILES["myfile"]["error"];

if ($error > 0) {
    die("Error uploading file! code $error.");
} else {
    if (is_uploaded_file($temp)) {
        if (move_uploaded_file($temp, "uploaded/" . $name) ) {
            echo "Upload complete!";
        } else {
            print_r(error_get_last());
        }
    } else {
        echo "upload_file error \n";
    }
}

权限问题:

chmod o+w uploaded

确认不是这些错误之后,那么应该是 SeLinux 的问题

sudo setenforce 0

上传文件应该会成功了

php 上传文件

标签:

原文地址:http://www.cnblogs.com/sunznx/p/4378898.html

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