Код: Выделить всё
Код: Выделить всё
$this->do_upload_landscape($data['package']['pID'] ,$this->input->post('userfile'));
$this->do_upload_thumb($data['package']['pID'] ,$this->input->post('userfile1'));
Код: Выделить всё
public function do_upload_landscape($member_id,$imageland)
{
$data['package'] = $this->Package_model->get_package_for_edit($member_id);
$new_name = $data['package']['pID'].$data['package']['packgeID'] ;
$config['file_name'] = $new_name;
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$data['_view'] = 'package/add';
$this->load->view('admin/layouts/main',$data,$error);
}
else
{
$data = array('upload_data' => $this->upload->data($imageland));
$file_data= $data['upload_data'];
$params = array(
'files' => site_url().'uploads/'.$file_data['file_name']
);
$result= $this->Package_model->update_package($member_id,$params);
}
}
Код: Выделить всё
public function do_upload_thumb($member_id,$thumb)
{
$data1['package'] = $this->Package_model->get_package_for_edit($member_id);
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$data1['_view'] = 'package/add';
$this->load->view('admin/layouts/main',$data1,$error);
}
else
{
$data1 = array('upload_data' => $this->upload->data($thumb));
$file_data= $data1['upload_data'];
$params = array(
'files_thumb' => site_url().'uploads/'.$file_data['file_name']
);
$result= $this->Package_model->update_package($member_id,$params);
}
}
В базе данных, если имя первого изображения — 56R45, то имя второго изображения — 56R451, это означает, что одно и то же изображение добавлено два раза. Спасибо
Подробнее здесь: https://stackoverflow.com/questions/532 ... st-picture
Мобильная версия