(PHP 4, PHP 5, PHP 7, PHP 8)
tmpfile — Создаёт временный файл
Создаёт временный файл с уникальным именем, открывая его в режиме бинарного чтения и записи (w+b) и возвращает файловый указатель.
Этот файл автоматически удаляется после закрытия (например, путём вызова функции fclose() или если не осталось ни одной ссылки на указатель файла, возвращаемый tmpfile()), или при завершении работы скрипта.
Если скрипт неожиданно завершится, временный файл не может быть удалён.
У этой функции нет параметров.
Возвращает дескриптор файла, аналогичный тому, который возвращает
функция fopen() для новых файлов или false
в случае возникновения ошибки.
Пример #1 Пример использования функции tmpfile()
<?php
$temp = tmpfile();
fwrite($temp, "записываем во временный файл");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // происходит удаление файла
?>
Результат выполнения данного примера:
записываем во временный файл