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

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

 

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

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


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

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


// Удалили
unlink($fileName);

PHP up: просмотров: 1.5k

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.