आप move_uploaded_file
के दूसरे पैरामीटर में फ़ाइल का नाम बदलकर बस फ़ाइल का नाम बदल सकते हैं ।
इसके बजाय
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $_FILES["file"]["name"]);
उपयोग करें
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
आपके प्रश्न को दर्शाने के लिए बदला गया, वर्तमान समय के आधार पर एक यादृच्छिक संख्या उत्पन्न करेगा और मूल रूप से अपलोड की गई फ़ाइल से एक्सटेंशन संलग्न करेगा।