CodeIgniter Integration

See all posts See thread Reply

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
Re: First solution: CodeIgniter Integration new!
by Gabriel, 10 years, 4 months ago
Works bealtifull! Tanks man! You save my life!Reply
Re: First solution: CodeIgniter Integration new!
by Javid Abbasov, 7 years, 1 month ago
Hi. I have tried this code in Codeigniter 3.1.6 however it says https://yadi.sk/i/ad0OmxLT3NhhJZ . Here is library name https://yadi.sk/i/E7Lxf6D_3NhhML . And here is my controller: https://pastebin.com/x2iXKA14Reply