$des="images/".$_FILES['file']['name'];
مسیری که فایل اپلود شده ذخیره میشه
if(file_exists($des))
چک میکنه که ایا قبلا" فایلی با این نام در پوشه images بوده یا نه
while(file_exists($des))
$des="images/".$name['filename']."_".(++$i).".".$name['extension'];
}
حلقه تا زمانی که یک نام فایل ایجاد کنه که در پوشه images نباشه ادامه پیدا میکنه
$name=pathinfo($des);
بدست اوردن یک سری جزییات فایل
if(move_uploaded_file($_FILES['file']['tmp_name'],$des))
چک میکنه که ایا فایل با موفقیت در هاست کپی شد یا نه
sleep(1);
یک ثانیه اجرای کد ها متوقف میشه
موفق باشید