Setelah kita sederhanakan, ternyata prinsip dasar multiple upload juga sangat mudah, pada tutorial kali ini kami berikan contoh sederhana dari proses upload file. Dengan konsep yang sederhana ini, kami berharap pembaca dapat memahami bagaimana prinsip dasar dari proses upload beberapa file tersebut, karena yang kita gunakan dalam contoh berikut adalah fungsi -fungsi utamanya, yaitu belum di customisasi dengan aturan - aturan yang terkadang membuat seorang pemula menjadi illfeel melihat kodenya
Adapun langkah - langkah yang harus dilakukan dalam hal ini adalah sebagai berikut :
1. Membuat form upload
Dalam contoh kali ini form kami buat dengan perulangan FOR supaya kode yang kita buat terlihat lebih sederhana
1
2
3
4
5
6
7
8
9
| include ( 'do_upload.php' ); <form method= "post" enctype= "multipart/form-data" action= "" > <?php for ( $i =1; $i <5; $i ++){ ?> <input type= "file" name= "myfile[]" /><br/> <?php } ?> <input type= "submit" name= "upload" value= "Upload" /> </form> |
Pada contoh diatas, form dapat kita simpan dengan nama upload.php
2. Membuat file do_upload.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php if (isset( $_POST [ 'upload' ])){ foreach ( $_FILES [ 'myfile' ][ 'name' ] as $key => $val ){ $name = $_FILES [ 'myfile' ][ 'name' ][ $key ]; $tmp = $_FILES [ 'myfile' ][ 'tmp_name' ][ $key ]; if (trim( $name )!= '' ){ $new_name = date ( 'YmdHis' ). $name ; //rename file if (move_uploaded_file( $tmp , 'upload/' . $new_name )){ //proses upload echo 'Berhasil mengupload file ' . $name . ' ke Folder upload<br/>' ; //pesan berhasil } } } } ?>
|
0 comments:
Post a Comment