[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: расширение
Guest
я загружаю файл на сервер, генерируя случайное имя, а как сделать так, чтобы к этому имени добавить расширение, чтобы имя было например 23489.gif




Спустя 2 минуты, 32 секунды (20.03.2011 - 18:34) Lenarfate написал(а):
'случайное_имя' . '.gif';

Спустя 4 минуты, 1 секунда (20.03.2011 - 18:38) Guest написал(а):
Lenarfate
нее, это то понятно) я не ограничиваю юзера в расширении, то есть расширение может быть любое...
не к каждлому mime типу, же сидеть прописывать значения через switch() какойнить

Спустя 4 минуты, 13 секунд (20.03.2011 - 18:42) Lenarfate написал(а):
Цитата
не к каждлому mime типу, же сидеть прописывать значения через switch() какойнить

либо так, либо не давай свободы пользователю. экзешники тоже разрешаешь грузить?)

Спустя 2 минуты, 49 секунд (20.03.2011 - 18:45) Guest написал(а):
Lenarfate
ну exe то понятно, а нет более рационального метода?)

Спустя 2 минуты, 41 секунда (20.03.2011 - 18:48) Lenarfate написал(а):
вырывай расширение из загружаемого файла функцией basename (если мне память не изменяет) и вставляй к тобой сформированному имени

Спустя 4 минуты (20.03.2011 - 18:52) Guest написал(а):
Lenarfate
basename же вроде вырывает только само имя без расширения

Спустя 3 минуты, 24 секунды (20.03.2011 - 18:55) Lenarfate написал(а):

Спустя 4 минуты, 17 секунд (20.03.2011 - 19:00) Guest написал(а):
Lenarfate
а как теперь вырезать? чет не получается..

Спустя 1 минута, 46 секунд (20.03.2011 - 19:01) Lenarfate написал(а):
еще есть полезная функция pathinfo http://php.su/functions/?pathinfo.

Спустя 10 минут, 27 секунд (20.03.2011 - 19:12) Guest написал(а):
Guest
а как пристыковать в функцию pathinfo теперь?

Спустя 1 минута, 14 секунд (20.03.2011 - 19:13) Guest написал(а):
Guest
ой чет я тупанул... разобрался спасибо)

Спустя 3 часа, 42 минуты, 38 секунд (20.03.2011 - 22:56) Snus написал(а):
Guest
Если файлы для обмена, то я бы посоветовал грузить в архив их. В таком случае и exe не страшен.
Быстрый ответ:

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