tempnam
Создаёт временный файл с уникальным именем.
Синтаксис
tempnam(string $directory, string $prefix): string|falseПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $directory | string | Папка для файла. |
| $prefix | string | Начало имени файла. |
Возвращаемое значение
string|falseПуть к созданному файлу или `false`.
Примеры
Временный файл для выгрузки:
<?php
$file = tempnam(sys_get_temp_dir(), 'export_');
file_put_contents($file, 'id,name');
echo file_get_contents($file);
unlink($file);Результат:
id,nameПримечания
Файл создаётся сразу, поэтому имя гарантированно никем не занято. После работы удалите его функцией unlink().
См. также
В учебнике
- Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.