Функция tempnam
Функция tempnam
создает временный файл с уникальным именем в указанной директории. Первым параметром функция принимает путь к директории, вторым - префикс имени файла. Функция возвращает путь к созданному файлу или false в случае ошибки.
Синтаксис
tempnam(directory, prefix);
Пример
Создадим временный файл в системной временной директории с префиксом 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Результат выполнения кода (пример):
'/tmp/my5d3b7f2e'
Пример
Создадим временный файл в текущей директории:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Результат выполнения кода (пример):
'/var/www/project/temp5d3b7f2f'
Пример
Проверим работу функции при несуществующей директории:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Результат выполнения кода:
false
Смотрите также
-
функцию
tmpfile
,
которая создает временный файл -
функцию
unlink
,
которая удаляет файл -
функцию
file_exists
,
которая проверяет существование файла