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

ci上传图片

时间:2017-07-15 17:52:05      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:logs   dump   http   end   Enctype   size   允许   esc   play   

<html>
<head>
    <title>Upload Form</title>
</head>
<body>

<?php echo $error;?>


    <form action="http://1382681670.tps138.brady1125/ucenter/test/do_upload" method="post" enctype="multipart/form-data">

    <input type="file" name="test" size="20"/>
    <input type="submit" value="upload" />
</form>

<br /><br />



</form>

</body>
</html>
<?php

/**
 * Created by PhpStorm.
 * User: brady
 * Desc:
 * Date: 2017/7/15
 * Time: 13:53
 */
class test  extends MY_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->helper(array(‘form‘, ‘url‘));
    }

    public function index()
    {
        $this->_viewData[‘title‘] = "test";
        $this->_viewData[‘error‘] = "";
        echo APPPATH;
        parent::index();
    }

    public function do_upload()
    {
        header("content-type:text/html;charset=utf-8");
        $config[‘upload_path‘]      = ‘./upload/recommend‘;
        // 允许上传哪些类型
        $config[‘allowed_types‘] = ‘gif|png|jpg|jpeg‘;
        // 上传后的文件名,用uniqid()保证文件名唯一
        echo $config[‘file_name‘] = uniqid();
        dump($_FILES);
        // 加载上传库
        $this->load->library(‘upload‘, $config);
        dump($this->upload->data());
        // 上传文件,这里的pic是视图中file控件的name属性
        $result = $this->upload->do_upload(‘test‘);
        $a = $this->upload->display_errors(‘<p>‘, ‘</p>‘);
        var_dump($a);
        // 如果上传成功,获取上传文件的信息
        if ($result)
        {
            var_dump($this->upload->data());
        }
    }

}

  

ci上传图片

标签:logs   dump   http   end   Enctype   size   允许   esc   play   

原文地址:http://www.cnblogs.com/php-linux/p/7183342.html

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