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”;
}
?>

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s