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.

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

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 :)
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)