Revision: 20513
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 17, 2009 12:27 by djenniex
Initial Code
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Form_test extends Controller { /** * Constructor * * @return name * @access public */ public function __construct() { parent::Controller(); } /** * * * @access public */ public function index() { $data = array(); $this->form_validation->set_rules('user_file', 'User File', 'file_required|valid_file_extension[doc|docx|pdf]'); $this->form_validation->set_rules('first_name', 'First Name', 'trim|required'); if ($this->form_validation->run($this)) { $first_name = $this->input->post('first_name'); $this->load->library('upload'); $this->upload->initialize(array( 'upload_path' => './uploads/', 'allowed_types' => 'doc|docx|pdf', 'overwrite' => TRUE )); if ($this->upload->do_upload('user_file') === FALSE) { $upload_errors = $this->upload->display_errors(); } else { $data['success'] = TRUE; $data['upload_data'] = var_export($this->upload->data(), TRUE); } } $data['form_errors'] = validation_errors(); $data['user_file'] = set_value('user_file', ''); $data['user_file_error'] = form_error('user_file'); $data['file_info'] = var_export($_FILES, TRUE); $this->load->view('form_test', $data); } } /* End of file name.php */ /* Location: ./system/application/controller/name.php */
Initial URL
Initial Description
Test controller for custom Form_validation class
Initial Title
Form Test Controller
Initial Tags
form
Initial Language
PHP