- 1
- 2
- 3
- 4
$fname=rand(0,10000)."_".$fname;
while (is_file($upload_path.$fname)) {
$fname=rand(0,10000)."_".$filename;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1
0
$fname=rand(0,10000)."_".$fname;
while (is_file($upload_path.$fname)) {
$fname=rand(0,10000)."_".$filename;
}
Если вдруг пользователь загрузил файл с одним и тем же именем, то надо ему приделать префикс. НО! Вдруг такой префикс уже был сгенерирован, ГПСЧ, тервер же! Сразу видно автор из ВУЗа.