Upload File Dengan PHP

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!

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *