Membuat Script Upload Gambar Menggunakan PHP

Hai semuanya, apa kabar? Hari ini kita akan belajar cara mengupload gambar pada PHP. Bagaimana caranya? Sangat mudah, kita akan membuat script yang sangat sederhana. Langsung saja yuk!

Langkah 1

Buat sebuah folder (nama bebas) yang berisi : 1 folder bernama "gambar" dan 1 file php. Jangan lupa untuk menyimpannya dalam folder htdocs. Karena kita akan membuat file php, maka kita membutuhkan server. 

upload-gambar-php

Langkah 2

Buat file php bernama "index.php" lalu ketikkan script seperti ini. Lalu save.

upload-gambar-php

Keterangan :

mysql_connect("localhost","root","");
mysql_select_db("tes_dumet");

maksud dari script di atas adalah untuk mengoneksikan file dengan database. localhost merupakan sebuah server, root adalah username dan yang kosong itu adalah password. Username dan password sesuaikan dengan server milik kalian.

$name=$_FILES['gambar']['name'];
$file=$_FILES['gambar']['tmp_name'];

maksud dari script di atas adalah penamaan variabel, ada 2 variabel yaitu name dan file, untuk upload jangan lupa untuk memanggil $_FILES karena kita akan memasukkan sebuah file ke dalam folder. maksud dari ['gambar'] adalah name dari inputan file yang ada di form. ['name'] mengambil nama dari gambar tersebut dan ['tmp_name'] merupakan lokasi gambar yang diupload.

if(isset($_POST['simpan'])){
	move_uploaded_file($file,"gambar/$name");
	mysql_query("insert into upload(id,nama,gambar) values(NULL,'$_POST[nama]','$name')");
}

script diatas merupakan gabungan dari script upload dan simpan. move_uploaded_file merupakan script uploadnya. Disini kita akan memanggil variabel yang sudah dijabarkan di atas. "gambar/$name" = gambar disini merupakan nama folder.

Langkah 3

Cobalah di browser, upload sebuah gambar. Lalu lihat di folder yang sudah dibuat. Jika, gambarnya ada di folder itu, maka kita berhasil mengupload sebuah gambar! Hore :D

Bagaimana? Mudah bukan? Semoga bermanfaat ya :)

8 Juli 2014

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat