Membuat Form Upload File Dengan PhP
Untuk membuat suatu form upload, pertama kita harus menyiapkan form untuk menginputkan file yang akan diupload. Setelah itu baru menentukan aksi uploadnya. Untuk syntax php form upload seperti ini :
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
File : <input type="file" name="file" id="file" />
<br />
<table width="200" border="0">
<tr>
<td>Deskripsi</td>
<td>
<label>
<textarea id="deskripsi" name="deskripsi" cols="30" ></textarea>
</label>
</td>
</tr>
</table>
<br/>
<input type="submit" name="submit" value="Upload" />
</form>
</body>
</html>
Setelah itu aksi kemana file yang diupload akan ditaruh dimana. Pertama buat dulu folder untuk penyimpanannya. Lalu tinggal panggil nama folder tersebut pada syntax php upload file seperti berikut ini :
<?php
$namefile = $_FILES['file']['name'];
$tmpfile = $_FILES['file']['tmp_name'];
$path = "./files/".$namefile;
if(move_uploaded_file($tmpfile,$path)):
echo 'Berhasil mengupload file : '.$namefile;
// &&
//header( 'Location: http://localhost/jajal/list.php' ) ;
else:
echo 'Gagal mengupload';
endif;
?>
Untuk melihat file - file yang sudah diupload bisa menggunakan syntax php upload file seperti berikut ini :
<?php
if($fp = @opendir('./files')){
while($file = readdir($fp)):
if($file != '.' && $file !='..')
echo'<img src="files/'.$file.'">';
endwhile;
closedir($fp);
}
?>
Semoga sedikit ilmu ini bisa bermanfaat buat kita semua :D