Однавременная Загрузка нескольких файлов на сервер с изменением имени

Статус
В этой теме нельзя размещать новые ответы.

A*L*F

Новичок
Однавременная Загрузка нескольких файлов на сервер с изменением имени

Мне нужно что то вроде вот этого

<input type=file name="thefiles[]"><br><br>
<input type=file name="thefiles[]"><br><br>
<input type=file name="thefiles[]"><br><br>



for($nIndex=0; $nIndex<count($thefiles); $nIndex++)
{
if(!empty($thefiles_name[$nIndex]))
{
$filename[$nIndex]=$nIndex;
$aNewName[$nIndex] = $DOCUMENT_ROOT."/price/".$filename[$nIndex];
copy($thefiles[$nIndex],$aNewName[$nIndex]);
$aNewNames[] = $thefiles_name[$nIndex];
}
}



только чтобы Исходный файл с одним именем переименовывался на сервере в другой
все файлы с разными исходными именами и переименовываться будут в разные

например

1.rar->q.rar
2.rar->f.rar

итд

памагите плз....
 

Vallar_ultra

Любитель выпить :)
ещё раз и по-русски плиз.
тебе приходят файлы например 1.txt,2.txt, и т.д. а тебе из надо сохранить как first.txt,second.txt, так?
 

Фанат

oncle terrible
Команда форума
1. сделать загрузку одного файла. по документации.
2. понять, чего хочешь от принципа переименования.
3. реализовать этот принцип.
4. поле называть не thefiles[] а thefiles1 и далее.
5. заключить код из п.1 в один оператор foreach
6. об исполнении доложить
 

Vallar_ultra

Любитель выпить :)
A*L*F
Как ДУМАТЬ и ЧЁ делать - тебе оч. хорошо расписал Фанат

-~{}~ 15.02.07 16:06:

Если ты не понимаешь как реализовать принцип замены имён - то сначало сформулируй к нему требования.
 

Фанат

oncle terrible
Команда форума
AmdY
Чтобы сложное стало проще.

A*L*F
у тебя вопросы ещё остались?
 

A*L*F

Новичок
то сначало сформулируй к нему требования.


ну я и сформулировал
собственно как ты и сказал:
"тебе приходят файлы например 1.txt,2.txt, и т.д. а тебе из надо сохранить как first.txt,second.txt, так? "
 

Фанат

oncle terrible
Команда форума
Это не требования, а детский лепет.
из этого заявления НЕПОНЯТНО, как будет переименован следующий файл.
Ты можешь хотя бы сказать, ЗАЧЕМ тебе это переименование? Или оно тебе просто так, "шоб було"?

-~{}~ 15.02.07 16:11:

Vallar_ultra, ты запарил тормозить.
 

A*L*F

Новичок
Фанат
Собсна все понятно, практически
что нужно делать все по 1 файлу....
а цыклом никак нельзя или например после загрузки rename сделать?

-~{}~ 15.02.07 16:15:

Фанат
Это переименование мне нужно для того что я загружаю архив с 1 именем в русской раскладке а мне нужно переименовать в английскую раскладку

то есть например будет

прайс1.rar а на сервере он должен быть price1.rar
 

Фанат

oncle terrible
Команда форума
прайс1.rar а на сервере он должен быть price1.rar
Vallar_ultra, поздравляю шарик, ты балбес!

-~{}~ 15.02.07 16:17:

A*L*F
а цыклом никак нельзя или например после загрузки rename сделать?
"цыклом" rename НЕ НАДО делать.
в цикле ты И ТАК файл обрабатываешь. поэтому если переименование будет внутри цикла, то все файлы и переименуются.
 

A*L*F

Новичок
Vallar_ultra

Блин нет не транслит сделать

яж в самом верху изначально написал

1.rar->q.rar
2.rar->f.rar
 

A*L*F

Новичок
Фанат

Вообще нужно:

Есть файлы ПрайсЛистОбогреватели.rar его нужно загрузить на сервер с именем Priceob.rar

однавременно будут загружаться 5 прайс листов с разными именами и на сервере они должны переименовываться в разные имена

Загружаемые файлы будут каждый раз с разными именами но на сервере переименовываться будут в одни и теже
 

Фанат

oncle terrible
Команда форума
кажется, этот гений разродился, наконец.

A*L*F, ты хочешь сказать, что КАЖДОМУ ПОЛЮ ЗАГРУЗКИ ФАЙЛА СООТВЕТСТВУЕТ СВОЁ, ЖЕСТКО ЗАДАННОЕ ИМЯ ФАЙЛА?
Т.е. из первого поля файл всегда переименовывается в Priceob.rar?

Подумай хорошенько перед тем, как отвечать.
Разговаривать с людьми, которые сами не знают, чего хотят - удовольствие не из приятных. И здесь никто не будет.
 

A*L*F

Новичок
AmdY

Warning: Invalid argument supplied for foreach() in C:\TopServer\www\virtual\second\includes\admin\sub\conf_price.php on line 13

-~{}~ 15.02.07 17:01:

Фанат
да
 

Фанат

oncle terrible
Команда форума
самая большая беда этого форума - не дураки с вопросами. а дураки с ответами.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху