Bạn có thể chỉ cần thay đổi tên của tệp bằng cách thay đổi tên của tệp trong tham số thứ hai của move_uploaded_file
.
Thay vì
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $_FILES["file"]["name"]);
Sử dụng
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Được thay đổi để phản ánh câu hỏi của bạn, sẽ tạo ra một số ngẫu nhiên dựa trên thời điểm hiện tại và thêm phần mở rộng từ tệp được tải lên ban đầu.