[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранить один файл под разными именами
A.V.
Привет всем.

Подскажите, кто знает, как быть.

Есть обычный загрузчик изображения на сервер через форму.
move_uploaded_file() выполняет свою функцию, переносит изображение. А как-то можно сделать, чтобы загружаемый файл сохранялся на сервере под разными именами?
Поясню.
В массиве $_SESSION передаются значения checkbox'ов (понятно, что неизвестно сколько и какие выберет пользователь), через foreach перебираются значения массива и в зависимости от этих значений (для уникальности) сохраняются данные в БД.
И вот при этом переборе нужно сохранять файл на сервере под разными именами.

Что-то вроде этого:

 foreach($_SESSION['disease'] as $key => $val)
{
заносим в БД имя . $key;
сохраняем изображение имя . $key;
}


Читал, что copy() - функция из разряда тех, что лучше не использовать. А как быть?

Буду очень признателен за помощь.





Спустя 1 час, 6 минут, 12 секунд (11.01.2011 - 22:42) Игорь_Vasinsky написал(а):
а чем те copy - не нравиться ???

делаешь в цикле - copy и rename - а при последнем move

вот он те и скопировал одно изображение и переименовал на лету...

Спустя 1 день, 7 минут, 43 секунды (12.01.2011 - 22:50) A.V. написал(а):
Игорь_Vasinsky,

спасибо.

Это я перемудрил насчёт неё.
Понял, что всё равно какую функцию использовать.

Сделал copy(). Всё нормально работает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.