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!