tempnam

(PHP 4, PHP 5, PHP 7, PHP 8)

tempnam — Створює файл із унікальним ім'ям

Опис

tempnam(string $directory, string $prefix): string|false

Створює файл із унікальним ім'ям у певній директорії з правами 0600. Якщо ця директорія не існує або недоступна для запису, tempnam() може створити файл у часовій директорії системи та повернути повний шлях до цього файлу, включаючи його ім'я.

Список параметрів

directory

Директорія, де буде створено тимчасовий файл.

prefix

Префікс імені файлу, що генерується.

Зауваження: Використовуються лише перші 63 символи префікса, інші ігноруються. У Windows використовуються лише перші три символи префіксу.

Значення, що повертаються

Повертає ім'я нового тимчасового файлу (разом зі шляхом) або **false**в случае неудачи.

список змін

ВерсияОпис
7.1.0tempnam() тепер видає повідомлення при поверненні до тимчасового каталогу системи.

Приклади

Приклад #1 Приклад використання функції tempnam()****

Loading...

Примітки

Зауваження: Якщо PHP не може створити файл у вказаній директорії directory, він повертається до директорії за умовчанням вашої системи. На NTFS це також відбувається у випадку, якщо вказана директорія directoryсодержит более 65534 файлов.

Дивіться також

  • tmpfile() - Створює тимчасовий файл
  • sys_get_temp_dir() - Повертає шлях до директорії тимчасових файлів
  • unlink() - Видаляє файл