codeigniter文件上传

codeigniter文件上传

问题描述:

我正在做以下使用codeigniter上传文件(图片)。我所想要做的是,这样很明显的字段错误涉及过,因为在页面上多次上传选项,下面是我上传的代码,codeigniter文件上传

$config['upload_path'] = './media/uploads/users'; 
      $config['allowed_types'] = 'gif|jpg|png'; 
      $config['max_size'] = '1000'; 
      $config['max_width'] = '90'; 
      $config['max_height'] = '60'; 

      $this->upload->initialize($config); 

      if(!$this->upload->do_upload('logo_small')) 
      { 
       $error = array('error' => $this->upload->display_errors()); 
       $this->template->build('users/employer', $error); 
      } 
      else 
      { 
       $file = $this->upload->data(); 
       $logo_small = "small_".$file['file_name']; 
      } 

所以基本上我想有错误修改错误信息消息在错误消息中标记Logo Small,然后如果错误与Logo等有关,我希望它声明。

最简单的方法是用你想要的错误信息编辑system/language/english/upload_lang.php。 enter image description here

+3

@Krish:编辑系统/核心文件是个不错的选择。如果您找不到特定语言的语言包,则可以始终使用应用程序/语言/制作文件夹,并从系统/语言/英语/中复制所有语言文件。在您的配置中,将默认语言更改为您命名文件夹的任何内容。然后,你可以在application/language/yourlang /中的文件中进行破解。首先在这里发布堆栈溢出,因此无法将其作为评论发布。它没有解决多文件问题。看一看CI论坛;我记得之前在那里读过关​​于它的一些东西。 – 2011-06-29 14:39:43

+0

^^^同意! ^^^ – saada 2013-10-29 19:21:13

+0

你甚至不需要复制所有的语言文件。只需在应用程序/语言/英文/文件夹下复制要覆盖的文件即可。无论你写的是否覆盖系统/语言/英语/ – saada 2013-10-29 20:49:50