用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2423|回复: 0
收起左侧

[HELP] do_upload 类

[复制链接]
发表于 2010-9-11 07:59:37 | 显示全部楼层 |阅读模式
本帖最后由 oliverzhy 于 2010-9-11 08:12 编辑

Hi,

看了手册和大家的对与 do_upload 的讨论,研究半天了,问题还是没有得到解决。贴到这里来让高手帮着看一下。

HTML复制代码
 
<?php
        $attributes = '';//array('id' => 'articles', 'onsubmit' => 'return checkform(this)');
        echo form_open_multipart('admin/pictures/add', $attributes);
        ?>
<p class="row1">
            <label for="userfile">Picture:</label>
            <input tabindex="5" type="file" id="userfile" name="userfile" size="20" />
        </p>
       
    <p style="text-align: right;">
        <input type="submit" tabindex="10" name="submit" class="save" value="Save" />
        <input type="reset" tabindex="11" name="cancel" class="cancel" value="Reset" />
    </p>
   
    <?php echo form_close(); ?>
复制代码



控制器:

PHP复制代码
 
if ($_FILES['userfile']['name'] != "")
                                {echo 'as234234';
                                        $config['upload_path'] = VCPATH .'uploads/';
                                        $config['allowed_types'] = $this->config->item('attachment_types');
                               
                                        $this->load->library('upload', $config);
                                       
                                        if ( ! $this->upload->do_upload())
                                        {
                                                echo("{errors: {id:'name', msg:'" . $this->upload->display_errors() . "'}}");
                                        }
                                        else
                                        {echo 'asdfasdfasdf';
                                                $upload = array('upload_data' => $this->upload->data());
                                                $insert = array(
                                                        'purl' => $upload['upload_data']['file_name'].'.'.$upload['upload_data']['file_type']
                                                );
                                                $this->db->where('pid', $id);
                                                $this->db->update('pictures', $insert);
                                        }
                                        echo 'asdfasdfasdasdf';
                                }
 
复制代码


问题:as234234 是输出的,但是只是输出这个字符串,其他的都没有输出了。
请大家帮着看一下,郁闷一天了。 找不到原因。
谢谢大虾了。

本版积分规则