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.0 | tempnam() тепер видає повідомлення при поверненні до тимчасового каталогу системи. |
Приклади
Приклад #1 Приклад використання функції tempnam()****
Loading...
Примітки
Зауваження: Якщо PHP не може створити файл у вказаній директорії
directory
, він повертається до директорії за умовчанням вашої системи. На NTFS це також відбувається у випадку, якщо вказана директоріяdirectory
содержит более 65534 файлов.
Дивіться також
- tmpfile() - Створює тимчасовий файл
- sys_get_temp_dir() - Повертає шлях до директорії тимчасових файлів
- unlink() - Видаляє файл