Senang sekali admin www.wordpressgratis.net bisa berbagi tutorial gratis lagi kepaada anda. Kali ini admin akan mencoba mengangkat study sederhana dalam proses upload beberapa file secara bersamaan, atau yang lebih kerennya kita sebut dengan multiple upload file dengan PHP. Bagaimana cara pembuatannya, apakah cukup rumit atau mungkin hanya memerlukan kode yang tak lebih dari 10 baris?
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 :
File Script apa saja yang akan kita buat...?
- Kita akan membuat sebauh folder terlebih dahulu untuk menyimpan dimana lokasi file yang kita upload akan kita tempatkan.
- kita membuat file PHP untuk koneksi kedatabase
- membuat scripts untuk form uploa file
- membuat file untuk menampilkan data yang sudah diupload, supaya file yang sudah di upload dapat di download.
- Tes scripts yang sudah kita buat di localhost.
untuk contoh scriptsnya seperti berikut.
Scripts Koneksi.
<?php
$server ="localhost";
$user ="root";
$passwd ="";
$dbs ="upload";
$konek=mysql_connect($server, $user, $passwd)
or die ("Gagal konek ke server MySQL".mysql_error());
$bukadb=mysql_select_db($dbs)
or die ("Gagal membuka database $dbs".mysql_error());
?>
Membuat Form Upload File $server ="localhost";
$user ="root";
$passwd ="";
$dbs ="upload";
$konek=mysql_connect($server, $user, $passwd)
or die ("Gagal konek ke server MySQL".mysql_error());
$bukadb=mysql_select_db($dbs)
or die ("Gagal membuka database $dbs".mysql_error());
?>
<html>
<head>
<title>Upload Multi</title>
</head>
<body>
<form action="upload_multi_kirim.php" method="post" enctype="multipart/form-data" name="form1" target="_self">
<table width="400" border="1">
<tr>
<td colspan="2" bgcolor="#00FFFF">
<strong>DAFTAR FILE YANG AKAN DIKIRIM </strong></td>
</tr>
<?php
for ($i=0; $i < $TxtJumFile; $i++) {
?>
<tr>
<td width="74">File ke-<?php echo $i+1; ?> </td>
<td width="310"><input name="<?php echo "TxtNamaFile".$i; ?>" type="file" size="30" maxlength="200"></td>
</tr>
<?php
}
?>
<tr>
<td><input name="TxtJumFileH" type="hidden" value="<?php echo $TxtJumFile; ?>"></td>
<td><input type="submit" name="Submit1" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html
<head>
<title>Upload Multi</title>
</head>
<body>
<form action="upload_multi_kirim.php" method="post" enctype="multipart/form-data" name="form1" target="_self">
<table width="400" border="1">
<tr>
<td colspan="2" bgcolor="#00FFFF">
<strong>DAFTAR FILE YANG AKAN DIKIRIM </strong></td>
</tr>
<?php
for ($i=0; $i < $TxtJumFile; $i++) {
?>
<tr>
<td width="74">File ke-<?php echo $i+1; ?> </td>
<td width="310"><input name="<?php echo "TxtNamaFile".$i; ?>" type="file" size="30" maxlength="200"></td>
</tr>
<?php
}
?>
<tr>
<td><input name="TxtJumFileH" type="hidden" value="<?php echo $TxtJumFile; ?>"></td>
<td><input type="submit" name="Submit1" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html