Je gebruikt +
(plus)tekens om mee samen te voegen, in deze regel:
$filename = "uploads/" + $random_name + ".jpeg";
PHP gebruikt punten/punten om samen te voegen, in plaats van plustekens, wat de JS/C-taalsyntaxis is:
$filename = "uploads/" . $random_name . ".jpeg";
Foutcontrole zou de syntaxisfout hebben aangegeven.