Untitled Document

Учебник РНР
НазадВперёд

tempnam

(PHP 3, PHP 4)

tempnam - создаёт файл с  уникальным именем.

Описание

string tempnam (string dir, string prefix)

Создаёт файл с уникальным именем filename в специфицированной директории. Если директория не существует, tempnam() может генерировать файл в системной временной директории и возвращать её имя.

До PHP 4.0.6 поведение функции tempnam() зависело от системы. В Windows переменная окружения TMP переопределяет параметр dir, в Linux переменная окружения TMPDIR имеет приоритет, а в SVR4 всегда используется ваш параметр dir, если директория, на которую он указывает, существует. При сомнениях проконсультируйтесь в вашей системной документации о функции tempnam(3).

Возвращает новый временный filename, или строку FALSE при неудаче.
Пример 1. tempnam()
$tmpfname = tempnam ("/tmp", "FOO"); $fp = fopen($tmpfname, "w"); 
fwrite($fp, "writing to tempfile"); fclose($fp); // здесь сделать чего-нибудь 
unlink($tmpfname);

Примечание: поведение этой функции изменилось в 4.0.3. Создаётся также временный файл, чтобы исключить race-условие, где файл может появиться в файловой системе в период между генерацией строки и до созданием файла скриптом. Заметьте, что вам нужно удалить файл, если он вам больше не нужен, это не будет сделано автоматически.

См. также tmpfile() и unlink().


НазадОглавление Вперёд
symlink Вверхtmpfile
Физика, математика примеры лабы
Элементарная математика Кратные интегралы Математический анализ
Векторный анализ Аналитическая геометрия Пределы функции Изучение функции Конспекты по математике Комплексные числа Дифференциальные уравнения Определенные интегралы Лекции по высшей математике Исследование функций Вычисление объема с помощью интегралов Алгеброические структуры
Microsoft Windows XP Учебник системного программиста