Dalam Tutorial ini kita akan membuat Upload file di PHP dengan menggunakan fungsi move_uploaded_file.
Dalam kasus ini kita akan menggunakan 2 (dua) file yaitu index.html dan upload.php
1. File index.html
<!DOCTYPE html>
<html>
<head>
<title>Upload File</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
Pilih file: <input type="file" name="berkas" />
<input type="submit" name="upload" value="upload" />
</form>
</body>
</html>
2. File upload.php
<?php
// ambil data file
$namaFile = $_FILES['berkas']['name'];
$namaSementara = $_FILES['berkas']['tmp_name'];
// tentukan lokasi file akan dipindahkan
$dirUpload = "upload/";
// pindahkan file
$terupload = move_uploaded_file($namaSementara, $dirUpload.$namaFile);
if ($terupload) {
echo "Upload berhasil!<br/>";
echo "Link: <a href='".$dirUpload.$namaFile."'>".$namaFile."</a>";
} else {
echo "Upload Gagal!";
}
?>
Buat folder dengan upload, dan satukan dengan file index.html dan upload.php sehingga membuat struktur seperti dibawah.
- folder-project -- index.html -- upload.php -- upload (folder)
SELAMAT MENCOBA!

