Reply to First solution: CodeIgniter Integration

First solution: CodeIgniter Integration new!
by Konstantin, 13 years, 8 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