Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

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
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, WebdeveloperKASKUS Official
23.3KThread4.4KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.