PHP: Создание временного файла

Для создания временного файла в PHP можно использовать функцию tempnam(). Эта функция создает временный файл в указанной директории и возвращает его имя.

// временный файл с уникальным именем - $fileName
// будет создан в директории /tmp-directory с префиксом tmpfile_:
$fileName = tempnam("/tmp-directory", "tmpfile_");

После создания временного файла можно использовать его для сохранения временных данных, например, для кэширования или временного хранения данных.

// Открыли, записали, закрыли
$handle = fopen( $fileName, "w" );
fwrite( $handle, "Ку-ку" );
fclose( $handle ); 

Важно помнить, что временный файл будет автоматически удален при завершении работы скрипта или при закрытии временного файла с помощью функции fclose(). Если временный файл больше не нужен, его необходимо явно удалить с помощью функции unlink().

// Удалили
unlink($fileName);
10.2 г. Просмотров: 2.4k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram