время
|
|
Глава 26 Функции 47
каталог, на который указывает параметр dir, существует. При возникновении
каких-либо сомнений ознакомьтесь с документацией вашей системы.
Приведем пример:
$tmpfname = tempname("/tmp", "FOO");
ВНИМАНИЕ
Поведение этой функции было изменено в версии PHP 4.O.3. Временный файл
создается, чтобы можно было избежать ?условия быстрого движения?, при
котором файл мог бы появляться в файловой системе при генерировании стро-
ки и раньше возвращения скрипта к созданию файла.
Функция работает в РНР 3 и РНР 4.
Чтобы просто создать временный файл, необходимо обратиться к функции
tmpf ile ( ) . Она имеет следующий синтаксис:
int tmpfile(void)
Функция tmpf ile () позволяет создавать временный файл с уникальным названи-
ем в режиме записи. Файл производит работу после того, как была вызвана функ-
ция f open ( ) . Файл автоматически удаляется, как только происходит вызов функ-
ции f close () либо завершение выполнения скрипта.
Функция tmpf ile () используется в РНР 3-3.0.13