Agus Pratama
aguspratama 1 tahun yang lalu
352 5 PHP

Upload gambar dan validasi ekstensi

Halo semua, Saya sedang mencoba memahami topik berikut: "Upload gambar dan validasi ekstensi". Saya sudah mencoba beberapa contoh kode seperti berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Namun masih ada beberapa hal yang membingungkan atau error yang muncul. Kalau teman-teman punya pengalaman atau saran yang lebih efisien, sangat saya apresiasi. Terima kasih ?

4 Jawaban

Rizky Hidayat
rizkyhdyt1 tahun yang laluJawaban Terbaik
Saya juga pernah mencoba implementasi seperti itu. Biasanya saya gunakan pendekatan berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Pastikan kamu sesuaikan bagian variabel dan struktur program agar lebih aman dan fleksibel.
0
Budi Kurniawan
budikurniawan1 tahun yang lalu
Saya juga pernah mencoba implementasi seperti itu. Biasanya saya gunakan pendekatan berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Pastikan kamu sesuaikan bagian variabel dan struktur program agar lebih aman dan fleksibel.
0
Rina Marlina
rinamarlina1 tahun yang lalu
Saya juga pernah mencoba implementasi seperti itu. Biasanya saya gunakan pendekatan berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Pastikan kamu sesuaikan bagian variabel dan struktur program agar lebih aman dan fleksibel.
0
Dewi Lestari
dewilestari1 tahun yang lalu
Saya juga pernah mencoba implementasi seperti itu. Biasanya saya gunakan pendekatan berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Pastikan kamu sesuaikan bagian variabel dan struktur program agar lebih aman dan fleksibel.
0
Andi Saputra
andisaputra1 tahun yang lalu
Saya juga pernah mencoba implementasi seperti itu. Biasanya saya gunakan pendekatan berikut:

<?php
$ext = pathinfo($_FILES['gambar']['name'], PATHINFO_EXTENSION);
$allowed = ['jpg', 'png'];
if (in_array($ext, $allowed)) {
  move_uploaded_file(...);
}
Pastikan kamu sesuaikan bagian variabel dan struktur program agar lebih aman dan fleksibel.
0
Silahkan Login untuk menjawab.

Top Coder

Nadia Putri
nadiaputri
630 Point
Laras Ayu
larasayu
565 Point
Arif Wibowo
arifwbw
520 Point
Aulia Rizki
auliarzk
515 Point
Rizky Hidayat
rizkyhdyt
480 Point
Ilham Nurdin
ilhamnrdn
475 Point