代码签名中的图像类型验证

时间:2012-06-15 13:51:38

标签: php codeigniter

我是Codeigniter的新手。处理表单中包含图像的表单验证。在CodeIgniter中使用Module MVC扩展。

//对于upooading图片我找到了这个文件上传代码段

   $config['upload_path'] = './uploads/audio_files/';
   $config['allowed_types'] = 'gif|jpg|jpeg|png';
   $config['max_size']  = '2048';

   $this->load->library('upload', $config);
  if ( ! $this->upload->do_upload($file_name))
   {
    $error = array('error' => $this->upload->display_errors());
    $file1 = '';
   }
 else
   {
    $upload_data =  $this->upload->data();
    $file1 = $upload_data['file_name'];
   }

这很好用。文件不是jpeg | gif没有上传。但是用户没有收到任何错误消息。我希望用户在上传其他图像类型时显示该特定错误。请帮忙

我尝试了但却失败了。

    try 1 : $this->template->load_partial('admin/admin_master', 'admin/form', $error); 
    try 2. : loading view with $error

由于

1 个答案:

答案 0 :(得分:0)

您无法将视图与错误消息相关联吗?例如:

$file1 = '';

你说:

$this->load->view('error_view', $error, $file1);

您必须创建一个名为“error_view.php”的单独视图页面。