Kod
<form action="..." enctype="multipart/form-data">
<input [b]type="file"[/b] name="nazwa" />
</form>
<input [b]type="file"[/b] name="nazwa" />
</form>

<?php function up() { return; } function up_do() { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|png|jpg|jpeg|JPEG|JPG'; $config['max_size'] = '1500'; //$config['max_width'] = '1024'; //$config['max_height'] = '768'; $config['encrypt_name'] = true; $this->load->library('upload', $config); if ( ! $this->upload->do_upload()) { $this->load->view('upload_form', $error); return; } $data = $this->upload->data(); { $this->load->view('upload_form', $error); return; } 'fname' => $this->_gen_name($data['file_path'], $data['full_path'], $data['file_ext']), ); $this->load->view('upload_success', $data); return; } # @param int random string strlen function _gen_rand_name($len=6) { $chars = 'QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890'; $rand_name = ''; return $rand_name; } # @param string "file_path" like -> D:/htdocs/fotki/uploads/ # @param string "full_path" like -> D:/htdocs/fotki/uploads/fc0de9b4e7899adb909fd043c5161c68.gif function _gen_name($fpath='', $fname='', $fext='') { do { $rname = $this->_gen_rand_name(); return $rname . $fext; } ?>
<input type="file" class="lol" name="userfile" size="30" /> <input type="submit" value="wrzuc zdjecie" /> </form>