Bạn đang sử dụng +
(dấu cộng) để nối với, trong dòng này:
$filename = "uploads/" + $random_name + ".jpeg";
PHP sử dụng dấu chấm / dấu chấm để nối với chứ không phải dấu cộng là cú pháp ngôn ngữ JS / C:
$filename = "uploads/" . $random_name . ".jpeg";
Kiểm tra lỗi sẽ báo hiệu lỗi cú pháp.