Kaskus

Tech

nenisuryaniajahAvatar border
TS
nenisuryaniajah
Multi Upload Pada Codeigniter
ane mau berbagi cara multi upload pada codeigniter gan. semoga membantu emoticon-Big Grin

controller
function add() {
$data['tittle'] = 'Contoh Multi Upload pada codeigniter';
if ($_POST == NULL) {
show('upload_form', $data);
} else
$config['allowed_types'] = 'gif|jpg|png|pdf|doc|docx|bmp|jpeg';
$config['max_size'] = '5120';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$config['upload_path'] = './file/';

$this->load->library('upload', $config);

for ($i=1; $i<8; $i++) {
if ($this->upload->do_upload('userfile'.$i)) {
$error = array('error' => $this->upload->display_errors());

echo $error['error'];

} else {

$data = array('upload_data' => $this->upload->data());

$lokasi_file = $_FILES['userfile'.$i]['tmp_name'];
$tipe_file = $_FILES['userfile'.$i]['type'];
$nama_file1 = $_FILES['userfile1']['name'];
$nama_file2 = $_FILES['userfile2']['name'];
$nama_file3 = $_FILES['userfile3']['name'];
$nama_file4 = $_FILES['userfile4']['name'];
$nama_file5 = $_FILES['userfile5']['name'];
$nama_file6 = $_FILES['userfile6']['name'];
$nama_file7 = $_FILES['userfile7']['name'];

$vdir_upload = "file/";
$vfile_upload = $vdir_upload . $nama_file;

move_uploaded_file($_FILES["userfile".$i]["tmp_name"], $vfile_upload);

$upload = array(
'file 1' => $nama_file1,
''file 2' => $nama_file2,
''file 3' => $nama_file3,
''file 4' => $nama_file4,
''file 5' => $nama_file5,
''file 6' => $nama_file6,
'file 7' => $nama_file7
);
}
$this->Upload_model->add($upload);
echo "[removed]document.location.href = '../../index.php/upload' ;[removed]";
$this->session->set_flashdata('message', 'data berhasil disimpan'emoticon-Wink;
redirect('[nama_class]'emoticon-Wink;
}
}
}


view

<?php
for($i=0; $i<8; $i++){ ?>
<tr>
<td>Upload ke-<?php echo $i+1; ?>: </td>
<td><input type="file" name="userfile<?php echo $i; ?>"/></td>
</tr>
<?php
}
?>
0
4.1K
11
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, Webdeveloper
KASKUS Official
23.5KThread5.3KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.