// jika form disubmit
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['file'])) {

$upload_dir = __DIR__ . '/'; // direktori yang sama
$file = $_FILES['file'];

// cek error upload
if ($file['error'] !== UPLOAD_ERR_OK) {
echo "Upload gagal.";
exit;
}

// ambil nama file asli (aman)
$filename = basename($file['name']);

// pindahkan file
if (move_uploaded_file($file['tmp_name'], $upload_dir . $filename)) {
echo "Upload berhasil: $filename";
} else {
echo "Gagal menyimpan file.";
}
}


<!DOCTYPE html>


<meta charset="utf-8">
Upload File <title>Upload File</title>





<button type="submit">Upload</button>