Vous pouvez simplement changer le nom du fichier en changeant le nom du fichier dans le deuxième paramètre de move_uploaded_file
.
Au lieu de
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $_FILES["file"]["name"]);
Utiliser
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Modifié pour refléter votre question, produira un nombre aléatoire basé sur l'heure actuelle et ajoutera l'extension du fichier téléchargé à l'origine.