powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Имя временного файла при загрузке
13 сообщений из 13, страница 1 из 1
Имя временного файла при загрузке
    #37979567
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Часто встречается метод добавления временной метки к этому имени:
Код: sql
1.
time().'_'.basename($_FILES['uploadFile']['tmp_name'])


Чем плохо имя сгенерированного временного файла без временной метки, само по себе? Ведь оно тоже, имхо, уникально, иначе множество загрузок может привести к конфликтам.
То что можно использовать uniqid понятно.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979576
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979588
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16 Для примера
Нету тут никакого примера. Надо быть мозахистом, чтобы сохранять файлы с именем, которое передает пользователь.

Суть кода скорее всего в том, что файлы сохраняются с временными именем. Если учесть то, что файлов будет очень много, что в дальнейшем есть вероятность коллизии имен, хоть и низкая.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979605
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettСуть кода скорее всего в том, что файлы сохраняются с временными именем. Если учесть то, что файлов будет очень много, что в дальнейшем есть вероятность коллизии имен, хоть и низкая.
Function attempts to form a unique file name using the current system time. If the file already exists, the number is increased by one and the functions tests if this file already exists. This continues until a unique filename is found; the function creates a file by that name and closes it.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979607
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettНадо быть мозахистом, чтобы сохранять файлы с именем, которое передает пользователь.Глупости какие...
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979614
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16HettСуть кода скорее всего в том, что файлы сохраняются с временными именем. Если учесть то, что файлов будет очень много, что в дальнейшем есть вероятность коллизии имен, хоть и низкая.
Function attempts to form a unique file name using the current system time. If the file already exists, the number is increased by one and the functions tests if this file already exists. This continues until a unique filename is found; the function creates a file by that name and closes it.

Собстна там и написано, что "если файл существуюет..."
Если вы их будете перемещать из временного каталога в постоянное хранилище под тем же именем, то проверка уникальности самой этой функцией уже не выполнится.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979615
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16HettНадо быть мозахистом, чтобы сохранять файлы с именем, которое передает пользователь.Глупости какие...
А где гарантия, что ваша ФС поддерживает набор символов переданный пользователем в качестве имени файла?
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979617
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторunction attempts to form a unique file name using the current system time.
Какая функция?
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979628
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
давайте ближе к теме:
Чем плохо имя сгенерированного временного файла при загрузке само по себе?
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979638
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar3000давайте ближе к теме:
Чем плохо имя сгенерированного временного файла при загрузке само по себе?
А я разве сказал, что это плохо? Лишь предположил, что возможны коллизии если использовать временное имя в качестве постоянного.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979641
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу заметить, я уже эту фразу трети раз пишу.
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979689
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettПрошу заметить, я уже эту фразу трети раз пишу.
Принимаю. Хотя мне казалось, что вы Freg16 отвечаете.

То есть, временное имя файла загрузки "гарантирует" уникальность на небольшом промежутке времени?
...
Рейтинг: 0 / 0
Имя временного файла при загрузке
    #37979781
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar3000HettПрошу заметить, я уже эту фразу трети раз пишу.
Принимаю. Хотя мне казалось, что вы Freg16 отвечаете.

То есть, временное имя файла загрузки "гарантирует" уникальность на небольшом промежутке времени?
Я почему-то тоже думал что Freg16 отвечаю, а потом поглядел внимательно, а это уже и не он.
Если бы не гарантировало, то оно бы вообще не имело право на жизнь, т.к. пользователь тут вмешаться не может.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Имя временного файла при загрузке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]