Reply to First solution: CodeIgniter Integration

First solution: CodeIgniter Integration new!
by Konstantin, 13 years, 3 months ago
Hi, that my first solution:
class Upload extends CI_Controller {
  
  function __construct() {
    parent::__construct();
    $this->load->helper(array('form', 'url'));
    $this->load->library('my_upload');
  }
  
  function index() { 
    $data['page'] = 'upload_form';
    $data['errors'] = '';
    $data['title'] = 'Upload From';
    $this->load->view('container',$data);
  }

  function do_upload() {
    $now = date("YmdHis");
    $this->my_upload->upload($_FILES["userfile"]);
    if ( $this->my_upload->uploaded == true  ) {
      $this->my_upload->allowed         = array('image/*');
      $this->my_upload->file_new_name_body    = 'image_resized' . $now;
      $this->my_upload->image_resize          = true;
      $this->my_upload->image_x               = 100;
      $this->my_upload->image_ratio_y         = true;
      $this->my_upload->process('./uploads/userpics/');
      if ( $this->my_upload->processed == true ) {
        $data['page'] = 'upload_success';
        $this->load->view('container',$data);
        $this->my_upload->clean();  
      } else {
        $data['errors'] = $this->my_upload->error;
        $data['page'] = 'upload_form';
        $this->load->view('container',$data);
      }
    } else  {
      $data['errors'] = $this->my_upload->error;
      $data['page'] = 'upload_form';
      $this->load->view('container',$data); 
    }
  } 
}
Work fine, thaks for your work :-)Reply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important