![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| SmivaL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Гружу файл, надо чтоб он переименовался прежде чем будет выложен на сервер во избежании совпадения имен.
Этот код просто загружает. Что туда дописать? Спасибо! |
|||
|
||||
| ilyalyu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
если хочется создать уникальное имя, то на это в PHP есть специальная функция tempnam
|
|||
|
||||
| SmivaL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
брр. почитал хелп, не понял как это применимо к моему случаю. Дело в том, что ситуация немного сложнее, чем я описал. Я гружу jpg/png файл через flash оболочку. Из флеша через GET приходит случайная строка типа "dhm3ldK3dRQVhE3j", нужно чтобы загружаемый файл принял именно такое имя. Это делается потому, что флеш при загрузке файлов не может сразу обработать ответ, при котором он смог бы получить новое имя файла, сгенерированное PHP скриптом. А эт оновое имя нужно ему для проверки успешности загрузки файла. В общем схема выглядит так: 1) Юзверь выбирает через flash интерфейс файл и жмет ОК 2) Flash может передать этот файл скрипту на аплоад и get переменные (это всё, что он может сделать в данный момент). в моем случае GET'ом передается новое имя 3) PHP загружает файл на сервер и налету переименовывает его в соответствии с полученной из флеша строкой и сохраняет ссылку на файл в базе. 4) Flash после окончания загрузки посылает запрос к базе есть ли там ссылка на файл, если есть, то закачку можно считать успешной. |
|||
|
||||
| Diesel Draft |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: 1 Всего: 5 |
в $uploadFile ты задаеш новый адрес. Просто придумай как его сделать уникальным. Ну например додай дату, час, случайное число...
|
|||
|
||||
| SmivaL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
да вот мне только что подсказали ))))) я а тут втупил... |
|||
|
||||
| Diesel Draft |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: 1 Всего: 5 |
не забудь закрыть тему
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |