Categories: Tutorial Php

Tutorial Cara Upload Gambar Dengan PHP

Di tutorial PHP “ Upload Gambar Dengan PHP” ini akan dipaparkan cara mengupload file menggunakan PHP. Tutorial ini mencakup cara penggunaan element input file, mengatur atribut html form agar file bisa ter-upload, membuat script php untuk menangani file yang diupload.

Setting HTML Form

Untuk meng-upload file digunakan element input file. Agar file bisa ter-upload maka pada form HTML harus ditambahkan atribut enctype=”multipart/form-data” dan menggunakan method POST (method=”post”). Form html untuk meng-upload file akan terlihat seperti di bawah:

    <!--form to upload file-->  

<form name="formupload" method="post" enctype="multipart/form-data" action="script/to/upload/file.php">  
     Picture : <input name="picture" type="file" />  
     <input type="submit" name="upload" value="Upload" />  
    </form>

  

Contoh Upload File dengan PHP

Di asumsikan anda akan mengupload file ke directory /photo, dimana directory /photo ini berada pada root webserver anda.
Buatlah sebuah file baru menggunakan text editor dan buat sebuah html form seperti berikut:

    <!--file picture.html-->  

<form name="form_upload" method="post" action="upload.php" enctype="multipart/form-data">  
     Picture: <input type="file" name="picture" />  
     <input type="submit" name="upload" value="Upload" />  
    </form>

  

Simpan dengan nama picture.html dan letakkan di directory yang sama (sejajar) dengan folder /photo.

Kemudian buat file baru dan ketik script php di bawah:

$move = move_uploaded_file($_FILES[‘picture’][‘tmp_name’], ‘photo/’.$fileName);
if($move){
echo “File sudah diupload”;
}else{
echo “Gagal mengupload file”;
}
}else{
echo “Gagal mengupload file: “.$fileError;
}
?>

simpan dengan nama upload.php directory yang sama (sejajar) dengan folder /photo. Anda akan memiliki struktur folder dan file seperti berikut:

Anda dapat mengetahui informasi file yang diupload dari global variable $_FILES yang berupa associated array. Jika anda memiliki sebuah input file dengan atribut name=”picture” (script picture.html baris ke 3) maka anda dapat mengakses informasi file yang diupload di variabel $_FILES[‘picture’]. $_FILES[‘picture’] adalah associated array dengan struktur sebagai berikut:

  • $_FILES[‘picture’] [‘name’]
    berisi nama file yang sedang diupload
  • $_FILES[‘picture’][‘type’]
    mime type dari file yang sedang diupload, jika browser memberikan informasi ini. Contoh: image/gif, image/jpg
  • $_FILES[‘picture’][‘size’]
    ukuran/size file yang diupload dalam byte
  • $_FILES[‘picture’][‘tmp_name’]
    nama file temporer dari file yang sedang diupload yang disimpan di temporari folder server
  • $_FILES[‘picture’][‘error’]
    error code yang berhubungan dengan file yang sedang diupload

Catatan:
HTML form anda harus memiliki atribut enctype=”multipart/form-data”  agar file mau ter-upload.

sumber : myphptutorial

 

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Recent Posts

Source Code Sistem Informasi Geografis Berbasis Php

Pada postingan kali ini, sourcecodeaplikasi.info kembali mencoba untuk membagikan ke sobat semua tentang sebuah aplikasi…

3 hours ago

Source Code Aplikasi Penjualan Barang Toko Bangunan Berbasis Web

Download Source code Aplikasi Penjualan Barang Berbasis Web Gratis. Aplikasi ini dibangun menggunakan bahasa pemrograman…

9 hours ago

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web yang akan admin share pada kesempatan kali…

15 hours ago

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web yang akan kami bagikan di kesempatan ini…

21 hours ago

Source Code Aplikasi Absensi Online Berbasis Php

Source code aplikasi absensi berbasis web. Aplikasi absensi online ini dibuat dengan menggunakan bahasa pemrograman…

1 day ago

Source Code Aplikasi E-Commerce Berbasis Web

Pada kesempatan ini kami akan share source code aplikasi ecommerce berbasis web. Aplikasi ecommerce ini…

1 day ago