Disini kita membutuhkan 2 (dua) file dan 1 (satu) folder, bisa langsung lihat di gambar yang ada di bawah ini.
Coba teman-teman perhatikan gambar di atas, terdapat folder data, untuk folder data itu sendiri tempat untuk kita menyimpan file-file yang user upload (misalkan).
Nah sekarang coba teman-teman buat satu file dengan nama upload.php, dan silahkan copy script di bawah ini.
<div align="center">
<h1>Belajar PHP Dengan Biongo Attacker</h1>
</div>
<form method="post" action="proses-upload.php" enctype="multipart/form-data">
<label>Upload File :</label> <br>
<input type="file" name="data">
<input type="submit" value="Upload">
</form>
Sedikit penjelasan biar teman-teman tidak bingun.
<form method="post" action="proses-upload.php" enctype="multipart/form-data">
Pada kode di atas ada masing-masing fungsi.method="post" : berfungsi sebagai pengiriman data dari form ke file action yang akan melakukan pemindahan data dari form ke folder data.
action="proses-upload.php" : berfungsi untuk melakukan aksi pada file proses-upload.php
enctype="multipart/form-data" : berfungsi sebagai pembaca dari file yang di upload.
Dan pada form untuk mengupload kita menggunakan type file.Begitu juga untuk mengsubmit file kita menggunakan type submit dan value nya adalah Upload.
Oke mari kita lanjut ke proses-upload.php, copy script di bawah ini.
<?php
$upload = move_uploaded_file($_FILES['data']['tmp_name'], 'data/'.$_FILES['data']['name']);
if ($upload > 0) {
echo "File berhasil di upload";
}else{
echo "File gagal di upload";
}
?>
Mari kita singgung sedikit kode di atas tersebut.
$upload = move_uploaded_file($_FILES['data']['tmp_name'], 'data/'.$_FILES['data']['name']);
pada syntax di atas dia berfungsi untuk memindahkan data dari source komputer user yang mengupload dan memindahkannya kedalam folder atau lokasi lain yang kita kehendaki.
if ($upload > 0) {
echo "File berhasil di upload";
}else{
echo "File gagal di upload";
}
Sytax di atas saya buat hanya sebagai kondisi, dia akan mengecek jika memenuhi syarat maka di akan langsung ke echo "File berhasil di upload" , jika tidak terpenuhi dia akan ke bagian echo yang kedua yaitu "File gagal di upload".
Oke sekarang mari kita lihat hasil dari form tersebut.Berikut gambarnya.
Dan jika kita mengupload file tersebut dan berhasil maka dia akan seperti gambar di bawah ini.
Dan mari kita lihat hasilnya di folder data yang kita buat tadi.
Oke semuanya berhasil dengan, dan mudah-mudahan tulisan saya ini bisa mengerti oleh teman-teman yang membacanya.Dan saya sendiri pamit undur diri, sekian terima kasih.
Semoga Bermanfaat.
2 komentar
Thanks gan, simple kodenya
Delete Replyhehehe sip bro
Delete ReplyMohon untuk para pengunjung agar supaya meninggalkan komentar setelah membaca.Komentar anda sangat bermanfaat bagi kemajuan blog ini.
"Janganlah menjadi seorang pembaca yang pendiam tanpa meninggalkan jejak sedikit pun"