время
|
|
Глава 26 Функции 46
4.
26.9. Создание уникального имени
Допустим, что в ходе написания программы появилась необходимость создания
временного уникального файла. РНР позволяет это сделать. Операция создания
уникальных файлов осуществляется при помощи следующих функций:
• tempnam(),
• tmpfile().
396 Часть IV. PHP-функции
Для создания уникального имени файла применяется функция tempnam (). Ее син-
таксис:
string tempnam(string dir, string prefix)
Функция tempnam () создает уникальное имя файла в указанной директории. Если
директория йе существует, tempnam () может генерировать имя файла во времен-
ной директории системы.
Функция возвращает новое временное имя файла, или нулевую строку при ошибке.
Поведение функции tempnam () прежде всего зависит от операционной системы.
На системе Windows системная переменная ТМР будет регулироваться параметром
dir, на Linux системная переменная TMPDIR имеет преимущество, в то время как
SVR4 будет всегда использовать параметр, указанный в dir, конечно, при условии,
что