Я попытался загрузить 2 типа файлов, изображений и pdf в другом месте. Но я получаю следующую ошибку.Загрузка нескольких файлов в codeignitor
Fatal error: Cannot redeclare my_escapeshellarg() (previously declared in ...\system\libraries\Upload.php:1038).
Вот мой контроллер:
$config['upload_path'] = './uploads/category_imgs/';
$config['allowed_types'] = 'gif|jpg|png|jpeg|pdf';
$this->load->library('upload', $config);
if (! $this->upload->do_upload('userfile')){
$imgname ='noimage.png';
$image_thumb ='noimage_thumb.png';
} else {
$data = $this->upload->data();
$imgname = $data['file_name'];
$path_parts = pathinfo($imgname);
//$image_path = $path_parts['filename'].'._.'.date("Y-m-d h:i:s").'.'.$path_parts['extension'];
}
$filepath = '';
$config['allowed_types'] = 'gif|jpg|png|jpeg|pdf';
$config['upload_path'] = './uploads/category_brochure/';
$this->load->library('upload', $config);
if (!$this->upload->do_upload('brochure')) {
$data['uploaderror'] = array('error' => $this->upload->display_errors());
} else {
$arrUploadFileDetails = array('upload_data' => $this->upload->data());
$filepath = $arrUploadFileDetails['upload_data']['file_name'];
$filExtension = $arrUploadFileDetails['upload_data']['file_ext'];
}
Может кто-нибудь указать на мою ошибку
Сообщение об ошибке говорит, что ваш problem.You включен этот 'my_escapeshellarg' функцию дважды –
проверки этого http://stackoverflow.com/questions/26841344/multiple-file-upload-in-codeigniter –