script php upload file lebih dari satu



setelah sebelum nya ane posting tentang upload file , kali ini ane juga bakal posting tentang script php upload file, tapi bedanya kali ini upload file yang lebih dari satu.. tahap awal kita buat halaman html yang berisi form browse upload, untuk mengambil file yang akan diupload, berikut contoh form html nya :




<form action="uploadfile.php" method="post" enctype="multipart/form-data">
<p>File yang diupload:<br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="file" name="fileku[]" /><br>
<input type="submit" value="Send" />
</p>
</form>


dan tahap selanjutnya membuat aksi dari halaman form diatas yaitu  uploadfile.php :



<?php
$direktori = ".";
foreach ($_FILES["fileku"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["fileku"]["tmp_name"][$key];
        $name = $_FILES["fileku"]["name"][$key];
        move_uploaded_file($tmp_name, $direktori."/".$name);
        echo "File $name berhasil diupload <br>";
    }
}
?>


penjelasan nya hampir sama dengan posting ane sebelum nya tentang upload file, tapi bedanya disini menggunakan array diman variabel $key sebagai penangkap jumlah file yang diupload (lebih dari satu.).

nah gampang kan,  kalo ada pertanyaan komen aja langsung dibawah..


wasallam..

Posting Komentar

Lebih baru Lebih lama

Formulir Kontak