Ведь число секунд с 1 января 1970 года будет вычисляться в соответствии с часами на сервере или как? важно чтобы имя было 100% уникальным и повторений не было
Спустя 9 минут, 24 секунды (11.08.2010 - 21:02) sergeiss написал(а):
Цитата (_Dimarik__ @ 11.08.2010 - 21:53) |
Ведь число секунд с 1 января 1970 года будет вычисляться в соответствии с часами на сервере или как? |
Естественно (без "или как"

Спустя 6 минут, 57 секунд (11.08.2010 - 21:09) _Dimarik__ написал(а):
а с уникальность как? ведь может на серваке сбой произойти.
или же время переведут....(переход на зимнее/летнее время) или ещё чё
или же время переведут....(переход на зимнее/летнее время) или ещё чё
Спустя 5 минут, 47 секунд (11.08.2010 - 21:15) sergeiss написал(а):
Перед записью проверяй наличие файла с уже сформированным именем. Если такой есть - изменяй на другое имя. А если нету, то пиши с таким именем.
Вероятность совпадения совсем уж маленькая
Разве что для просто ну очень дико нагруженного сайта.
PS. Вот представь. Грузят два юзера файл с одним именем 1.jpg. Какова вероятность того, что вообще у двух юзеров будут одинаковые имена файлов? Плюс к этому, накладывается вероятность того, что они загрузят данные в одну и ту же секунду (а она большая, эта вероятность?). Или - что они загрузят эти файлы с разницей строго в один час, с точность до секунд?
Вероятность совпадения совсем уж маленькая

PS. Вот представь. Грузят два юзера файл с одним именем 1.jpg. Какова вероятность того, что вообще у двух юзеров будут одинаковые имена файлов? Плюс к этому, накладывается вероятность того, что они загрузят данные в одну и ту же секунду (а она большая, эта вероятность?). Или - что они загрузят эти файлы с разницей строго в один час, с точность до секунд?
Спустя 12 минут, 36 секунд (11.08.2010 - 21:28) _Dimarik__ написал(а):
file_exists("1.jpg") и file_exists("1.JPG") это как бы разные вещи?
Спустя 5 минут, 50 секунд (11.08.2010 - 21:34) Slays написал(а):
по-моему от настройки сервера зависит, где-то считаются разными, где-то идентичными
Спустя 20 минут, 31 секунда (11.08.2010 - 21:54) Xpund написал(а):
на линуксе точно разное, а вот на винде помойму одно и то же. Но можно и nix подстроить что бы было одинаковое.
Спустя 18 минут, 20 секунд (11.08.2010 - 22:13) sergeiss написал(а):
Цитата (_Dimarik__ @ 11.08.2010 - 22:28) |
file_exists("1.jpg") и file_exists("1.JPG") это как бы разные вещи? |
file_exists( strtolower( '1.jpg' ) ) и file_exists( strtolower( '1.JPG' ) ) точно одинаковые
