PHP File Upload Handling Validation Move
Ringkasan
Upload file ditangani via $_FILES, divalidasi, lalu dipindah ke folder tujuan dengan move_uploaded_file().
Konsep Dasar
$_FILES['file']berisiname,type,size,tmp_name,error.- Cek
$_FILES['file']['error'] === UPLOAD_ERR_OK. - Validasi ekstensi & MIME, batasi ukuran (
upload_max_filesize). move_uploaded_file($tmp, $dest)— hanya file dari upload tmp yang boleh.
Cara Kerja / Struktur
if ($_FILES['file']['error'] === UPLOAD_ERR_OK) {
$tmp = $_FILES['file']['tmp_name'];
$name =