[eluser]RalphLeMouf[/eluser]
Hello -
I am trying to upload photos to my site. A user is signed in. I have a folder that the user uploads to. I am able to get it to upload with the native sizes, however I am unable to get it to upload when I put in the specific sizes I am wanting to use. Also I am unable to simultaneously upload a thumbnail as well.
I have done a lot of research and am unable to make this happen. Here is my code:
Controller:
Code:
public function upload()
{
$this->load->library('session');
$this->load->helper('url');
$session_id = $this->session->userdata('id');
$this->load->model('account_model');
$user = $this->account_model->user();
$data['user'] = $user;
echo $user['id'];
$user_folder = './uploads/' . $this->session->userdata('id');
if(!is_dir($user_folder)){
mkdir($user_folder, 0777);
}
$config['image_library'] = 'gd2';
$config['source_image'] = $user_folder;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 50;
$config['height'] = 50;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$config['upload_path'] = $user_folder;
$config['allowed_types'] = 'gif|jpg|png';
//$config['max_size'] = '165';
$config['max_width'] = '165';
$config['max_height'] = '165';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$data['main_content'] = '/account/upload';
$this->load->view('includes/templates/main_page_template', $data);
}
else
{
$data = array('upload_data' => $this->upload->data());
$data['main_content'] = '/account/success';
$this->load->view('includes/templates/main_page_template', $data);
}
}
thanks in advance