linux1880 Posted February 28, 2011 Share Posted February 28, 2011 hello friends, can’t understand why this image resizing not working pls help //updating article function updateArticle(){ $data = array( 'a_title' =>$_POST['a_title'], 'a_description' =>$_POST['a_description'], 'a_flash_news' => $_POST['a_flash_news'], 'a_content' =>$_POST['a_content'], //'a_views' => $_POST['a_views'], 'a_image_caption' =>$_POST['a_image_caption'], 'a_audio_caption' =>$_POST['a_audio_caption'], 'a_video' =>$_POST['a_video'], 'a_video_caption' =>$_POST['a_video_caption'], 'a_channel' =>$_POST['a_channel'], 'a_grouping' =>$_POST['a_grouping'], 'a_status' =>$_POST['a_status'], 'a_breaking' =>$_POST['a_breaking'], 'a_hot' =>$_POST['a_hot'], 'a_category_id' =>$_POST['a_category_id'], 'a_featured' =>$_POST['a_featured'], 'a_tags' =>$_POST['a_tags'], 'a_author' =>$_POST['a_author'], 'a_date' =>$_POST['a_date'] ); //UPLOAD IMAGE //some $config vars for image $config['upload_path'] = './images/articles'; $config['allowed_types'] = 'gif|jpg|jpeg|png'; $config['max_size'] = '0'; $config['remove_spaces'] = true; $config['overwrite'] = false; $config['max_width'] = '0'; $config['max_height'] = '0'; //for image resize $config['image_library'] = 'gd2'; $config['maintain_ratio'] = TRUE; $config['width'] = 320; $config['height'] = 320; $this->load->library('upload', $config); $this->load->library('image_lib', $config); $this->image_lib->resize(); //upload main image if(!$this->upload->do_upload('a_image')){ //$e = $this->upload->display_errors(); //print_r($e); } $image = $this->upload->data(); if($image['file_name']){ $data['a_image'] = "images/articles/". $image['file_name']; } //UPLOAD THUMBNAIL unset($config); //now upload thumb //some $config vars for thumb $config['upload_path'] = './images/articles/thumb'; $config['allowed_types'] = 'gif|jpg|jpeg|png|wav'; $config['max_size'] = '0'; $config['remove_spaces'] = true; $config['overwrite'] = false; $config['max_width'] = '0'; $config['max_height'] = '0'; $this->upload->initialize($config); if(!$this->upload->do_upload('a_thumbnail')){ //$e = $this->upload->dispaly_errors(); //print_r($e);exit(); } $thumb = $this->upload->data(); if($thumb['file_name']){ $data['a_thumbnail'] = "images/articles/thumb/". $thumb['file_name']; } //UPLOAD AUDIO unset($config); //now upload thumb //some $config vars for thumb $config['upload_path'] = './audio'; $config['allowed_types'] = 'mp3|gif|jpg|jpeg|png|wav'; $config['max_size'] = '0'; $config['remove_spaces'] = true; $config['overwrite'] = false; $config['max_width'] = '0'; $config['max_height'] = '0'; $this->upload->initialize($config); if(!$this->upload->do_upload('a_audio')){ //$e = $this->upload->dispaly_errors(); //print_r($e);exit(); } $thumb = $this->upload->data(); if($thumb['file_name']){ $data['a_audio'] = "audio/". $thumb['file_name']; } //goes at last $this->db->where('id',$_POST['id']); $this->db->update('articles', $data); } Link to comment https://forums.phpfreaks.com/topic/229083-codeigniter-image-resize-not-working/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.