Показано с 1 по 4 из 4

Тема: Как создать уникальный файл?

  1. #1

    Регистрация
    31.01.2006
    Сообщений
    16
    Как создать файл с уникальным именем в определенной папке на сервере в PHP?

  2. #2

    Регистрация
    30.06.2004
    Адрес
    Ангарск
    Сообщений
    245

    Злость

    Насколько он должен буть уникальным ??? Ну возьмите за основу timestamp время + случайное число.

    Код:
    srand((double)microtime()*1000000);
    $name_file=time();
    for ($i=0;$i<5;$i++){
    $rnd=rand(1,100);
    $name_file.=$rnd;
    }
    $name_file.=".txt";
    
    echo $name_file;
    В итоге ты увидишь название файла по времени и со случайным числом. Время более чем уникально, ну и 2-3 случайных добавки отсекут возможность создания файла в одну и ту же секунду.

  3. #3

    Регистрация
    31.01.2006
    Сообщений
    16
    Originally posted by mymind@Feb 7 2006, 06:54
    Насколько он должен буть уникальным ??? Ну возьмите за основу timestamp время + случайное число.

    Код:
    srand((double)microtime()*1000000);
    $name_file=time();
    for ($i=0;$i<5;$i++){
    $rnd=rand(1,100);
    $name_file.=$rnd;
    }
    $name_file.=".txt";
    
    echo $name_file;
    В итоге ты увидишь название файла по времени и со случайным числом. Время более чем уникально, ну и 2-3 случайных добавки отсекут возможность создания файла в одну и ту же секунду.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]</div>
    Нет, такой способ не подайдет. Но я тоже пока так сохраняю. У меня может одновременно сохраняться до 20 картинок и есть вероятность того что случайное число повторится и тогда беда! Я правда использую не случайное число, а порядковый номер, так лучше, но не красиво как-то!
    Специально для этого есть функция tempnam(), но я не могу разобраться, как ей указать определенный каталог (не текущий!) для созданий в нем уникального файла. _____?

  4. #4

    Регистрация
    30.06.2004
    Адрес
    Ангарск
    Сообщений
    245
    Тогда читаем мануал [Только зарегистрированные пользователи могут видеть ссылки. ]

Похожие темы

  1. Уникальный дизайн диванов
    от Romanov в разделе Дизайн-лента
    Ответов: 3
    Последнее сообщение: 02.02.2010, 12:46
  2. Файл php перестал грузиться
    от kminas в разделе Веб-программирование
    Ответов: 1
    Последнее сообщение: 23.05.2007, 22:53
  3. КАК РАЗБЛОКИРОВАТЬ ФАЙЛ В ИЛЛЮСТРАТОРЕ?
    от Makkona в разделе Векторная графика
    Ответов: 2
    Последнее сообщение: 17.06.2006, 17:23
  4. файл распорки в таблицах
    от Webtailor в разделе Вёрстка сайта
    Ответов: 10
    Последнее сообщение: 24.05.2006, 19:47
  5. Помогите открыть файл
    от ZORRO2005 в разделе Векторная графика
    Ответов: 16
    Последнее сообщение: 08.04.2006, 17:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •