Парни спасибо большое! Но ивозникла маааленькая проблемка- когда оно переименовывает файл оно не ставит точку PHP: rename('files/'.$_FILES['uploadfile']['name'], 'files/'.$password $ext[1]); я пытался сделать так PHP: rename('files/'.$_FILES['uploadfile']['name'], 'files/'.$password. $ext[1]); не получилось. а также так rename('files/'.$_FILES['uploadfile']['name'], 'files/'.$password. . $ext[1]); вооющем синтаксическая ошибочка. Маааленько совет плиз дайте!))) И ЕЩЕ РАЗ большое спасибо!!!!!!!!!!!!!!!!!!!!!!!
Странно, конечно, что точка игнорируется в скобках у вас ... Ну да ладно: Код (Text): rename('files/'.$_FILES['uploadfile']['name'], 'files/'.$password.'.'.$ext[1]);
А ВОТ СКАЖИТЕ МНЕ ПОЖАЛУСТА! вЫ МНЕ КУЧУ КОДА СВЕРХУ ПОНАПИСывали, а разве нельзя вот етим способом было все сделать $namesi = $_FILES['uploadfile']['name']; print "$namesi"; $namesi = strrchr($namesi, "."); print ",$namesi"; помойму как раз последнюю точку и берет...
Каждый делает так, как удобно ему и мотивирует своими навыками, знаниями и умениями. Делайте как хотите, я написал вам вариант не для того, чтобы вы потом предоставили другой и тыркали меня в него говоря: а разве так нельзя?? Используйте то, что нравится или что легче понять. Мне лично всё равно, я привык к полному контролю над ситуацией, коей в вашем примере нет.