почему эта ошибка происходит с загрузкой codeigniter file? - PullRequest
1 голос
/ 23 августа 2011

это моя функция загрузки

public function do_upload()
{
    $config['upload_path'] = './upload/';
    $config['allowed_types'] = 'gif|jpg|png';

    $this->load->library('upload', $config);

    if ( ! $this->upload->do_upload('customer_photo'))
    {
              $responce->success = false;
              $responce->data['error'] = $this->upload->display_errors();            
    }
    else
    {             
        $data = array('upload_data' => $this->upload->data());
                    $this->_do_resize($data);
    }
       echo json_encode($responce); 
}

это то, что я вижу на консоли firebug

{"success":false,"data":{"error":"<p>The filetype you are attempting to upload is not allowed.&lt;\/p&gt;"}}</p>

любая идея, почему его содержат </p> и эти &lt;\/p&gt;?

Привет

1 Ответ

5 голосов
/ 23 августа 2011

Согласно руководству , $this->upload->display_errors() заключает сообщения об ошибках в теги <p>.

Вы можете передавать параметры для разделителей, чтобы обернуть ошибки в то, что вы хотите.

$this->upload->display_errors('', '');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...