UPLOAD FILE DENGAN PHP

Ketika kita membuat suatu aplikasi tertentu berbasis web, mungkin ada saja kepentingan untuk melakukan upload file, baik itu gambar atau lainnya. Pada kesempatan ini sedikit sharing cara upload file dengan menggunakan PHP, namun ukuran, jenis file serta penyimpanan didatabase untuk mempermudah download belum dijelaskan disini.

Langkah pertama kita membuat form upload file sebagai berikut:

 

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>Upload File</title>
</head>

<body>
<font color=”#FFFFFF”>
<form method=”post” action=”upload_file.php” enctype=”multipart/form-data”>
<table align=”center” bgcolor=”#999999″>
<tr>
<td>Pilih File</td>
<td>:</td>
<td><input type=”file” name=”file” id=”file”/></td>
</tr>
<tr>
<td>Keterangan</td>
<td>:</td>
<td><textarea name=”ket” cols=”20″ rows=”10″></textarea></td>
</tr>
<tr><td><input type=”submit” name=”submit” value=”UPLOAD” /></td></tr>
</table>
</form>
</font>
</body>
</html>

setelah membuat form tersebut, selanjutnya kita akan membuat file upload_file.php sebagai berikut:

<?php
//ambil data file

$namafile = $_FILES[‘file’][‘name’];
$dirfile = “upload/”.$_FILES[‘file’][‘name’];

//menyimpan file pada folder upload di root server
$simpan = move_uploaded_file($_FILES[‘file’][‘tmp_name’],$dirfile);

//pemeriksaan proses upload
if(!$simpan)
{
echo “upload gagal”;
}
else
{
echo “upload sukses”;
}
?>

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s