Membuat Form Upload File dengan PHP yang sederhana

Membuat form

Membuat form Upload Dengan Php


DesainavirssMembuat form – Assalamu’alaikum wahai pecinta dunia Maya.. pembahasannya mengenai tutorial membuat form upload. Kali ini saya akan membagikan sedikit pengetahuan tentang trik dan tips php. Ada kalanya kita perlu mengetahui sesuatu walaupun tidak berniat, yah kita diharuskan memiliki skill php

Trik membuat form upload file ke server dengan Php:

Pada file field terdapat seperti text field yang akan menunjukan path file kita, dan button untuk memilih file yang akan kita pilih. Lalu pada properties form, ditambahkan enctype="multipart/form-data"  agar pada proses upload berlangsung lancar.
Langsung saja kita mulai langkah-langkahnya.

1. Membuat Form Upload Untuk Halaman

Membuat Form HTML dengan nama upload.html dengan kode berikut.
ini tidak asing lagi dimata anda, mungkin sebagian sudah tau caranya, tapi tak apa apa anda bisa saja membacanya untuk mengulang ulang pelajaran.. bisa menjadi web developer

Perhatikan Code berikut dan salin :
<html>
<head><title>membuat file upload</title>
</head>
<body>
<form action ="upload_file.php" metode="post" enctype="multipart/form-data">
<label for="file"> Filename: </label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

Tapi ada yang perlu diperhatikan :

Atribut enctype dari tag <form> yang menentukan jenis konten yang akan digunakan saat mengirimkan formulir. “Multipart / form-data” digunakan ketika membentuk memerlukan data biner, seperti isi file, untuk diupload. nah file upload
Jenis = “file” attribute dari tag <input> menentukan bahwa input harus diproses sebagai file. Sebagai contoh, bila dilihat dalam browser, akan ada sebuah browse-tombol di samping kolom input.

2. Membuat Skrip Upload File

Buat sebuah file dengan nama upload_file.php .  file ini  berisi kode untuk meng-upload file kedalam direktori yang kita tuju. Copy dan simpan skrip di bawah dengan nama upload_file.php

<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error:".$_FILES["file"]["error"] ."<br />";
}
else
{
echo "Upload:".$_FILES["file"]["name"]."<br />";
echo "Type: ".$_FILES["file"]["type"]. "<br />";
echo "Size: ".($_FILES["file"]["size"]/ 1024) ." Kb<br />";
echo "Stored in: ".$_FILES["file"]["tmp_name"];
}
?>

Dengan menggunakan global PHP $_FILES array Anda dapat meng-upload file dari komputer klien untuk server yang jauh (internet).
Penjelasan Code diatas

  • $_FILES[“file”][“name”] – nama file upload
  • $_FILES[“file”][“type”] – jenis file upload
  • $_FILES[“file”][“size”] – ukuran dalam byte dari file upload
  • $_FILES[“file”][“tmp_name”] – nama salinan sementara dari file yang tersimpan di server
  • $_FILES[“file”][“error”] – kode kesalahan yang dihasilkan dari file upload

 

Ini adalah cara yang sangat sederhana untuk meng-upload file. Untuk alasan keamanan, Anda harus menambahkan pembatasan pada apa pengguna diperbolehkan untuk meng-upload. Untuk itu kita perlu membuat skrip pembatas. jquery file upload

3. Membuat Skrip Pembatasan Upload File

Dalam script ini kita menambahkan beberapa pembatasan untuk upload file. Pengguna hanya dapat meng-upload gif atau file jpeg dan ukuran file harus berada di bawah 20 kb:


<?php
if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
}
else
{ echo "Invalid file";
}
?>

Catatan : Untuk IE untuk mengenali jenis file gambar jpg menggunakan jpeg, untuk FireFox menggunakan jpeg.

4. Menyimpan File yang terupload

Contoh di atas adalah, membuat salinan sementara dari file yang diupload ke PHP temporary folder pada server localhost.  File disimpan sementara saat proses skrip telah berakhir. Untuk menyimpan upload file kita perlu penyalinan path ke lokasi yang berbeda :

if ((($_FILES["file"]["type"]=="image/gif") || ($_FILES["file"]["type"]=="image/jpeg") || ($_FILES["file"]["type"]=="image/pjpeg")) && ($_FILES["file"]["size"]<20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code:".$_FILES["file"]["error"]."<br />";
}
else
{
echo "Upload:".$_FILES["file"]["name"]."<br />";
echo "Type: ".$_FILES["file"]["type"]."<br />";
echo "Size: ".($_FILES["file"]["size"] / 1024)." Kb<br />";
echo "Temp file: ".$_FILES["file"]["tmp_name"]."<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"]."already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);
>
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>

banyak php editor seperti dreamweaver
Skrip di atas memeriksa apakah file sudah ada, jika tidak, file akan di simpan ke folder yang dituju.Catatan : Contoh dalam membuat form ini akan menyimpan file tersebut ke folder baru yaitu folder “upload”

Lihat Juga: Belajar Html

5. Cara menyusun skrip atau kode :

Anda harus membuat form file atau halaman form dan skrip upload file (upload_file.php)
– Kode dari file upload_file.php dapat diganti dengan langkah no 2, 3 dan 4

Semoga apa yang telah saya jelaskan dapat dipahami para sobat sekalian. Selamat mencoba dan berkarya php ide.
Selamat mencoba.. website templates free
tidak pandai suatu manusia pun selama dia belum mencoba..

Selalu mencari tau kebenaran. Selalu berinovasi dengan hal hal baru dan mengulang kegiatan lama agar tidak lupa.

Saya adalah desainer yang dapat membuat anda desain sesuai dengan apa yang diinstruksikan. Corel dan photoshop merupakan program kebanggaan saya.

Salam Hangat Desainavirss

(899)

Coba Baca Beberapa Berita Terkait

Membuat Gambar Kartun Lucu dan Cantik Menjadi Foto... Membuat Gambar Kartun Lucu Desainavirss-Gambar Kartun Lucu - Salam pertemuan kembali buat kita semua, kali ini saya selaku admin desainavirss ak...
Kerja Online Gratis Tanpa Modal Uang Crowdflower Kerja Online Gratis Dapat Uang Desainavirss - kerja online gratis tanpa modal dengan judul Mendapat uang di crowdflower. Buat sobat semua yang tergil...
Kemunculan Sony Xperia M6 Dengan Keunggulan Sony Xperia M6 sangat Mempesona Desainavirss - Sony Xperia m6 - Sony Xperia M6 baru saja dirilis, spesifikasi, fitur dan harga terlihat menakjubk...
Gambar Kartun Foto Hasil Dari Photoshop Gambar Kartun Foto yang Terbaik Desainavirss - Gambar kartun foto - Membuat kartun tidak lagi sesulit dahulu. Sekarang anda dapat dengan mudah me...
Penyedia Dropship di Luar Negeri Dropship di Luar Negeri yang Harus diketahui Desainavirss - Dropship - Dropship merupakan teknik menjual barang dagangan yang di kirim ke pelangg...
Perangkat Online Terbaik Untuk Cek Backlink Akurat Peralatan Pengecek Backlink cek backlink Siapa yang sering mengerjakan link building untuk mendongkrak popularitas situs atau blog agar dapat muncul ...
Gratis Wallpaper Dan Background Keren Gratis Wallpaper dan Background Desainavirss - Gratis Wallpaper - Wallpaper merupakan tren dari gambar yang dipakai pada layar komputer. Berfungsi ...

One thought on “Membuat Form Upload File dengan PHP yang sederhana

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.