tmpfile

(PHP 4, PHP 5, PHP 7, PHP 8)

tmpfileCria um arquivo temporário

Descrição

tmpfile(): resource|false

Cria um arquivo temporário com um nome único em modo de leitura-gravação-binário (w+b) e retorna um manipulador do arquivo.

O arquivo é automaticamente removido quando ele é fechado (por exemplo, ao chamar fclose(), ou quando não há mais referências para o manipulador do arquivo retornado por tmpfile()), ou quando o script finalizar.

Caution

Se o script terminar inesperadamente, o arquivo temporário pode não ser removido.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna o manipulador de arquivo, similar ao que é retornado por fopen(), para o novo arquivo ou false em caso de falha.

Exemplos

Example #1 Exemplo da tmpfile()

<?php
$temp = tmpfile();
fwrite($temp, "escrevendo no arquivo temporario");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // isto remove o arquivo
?>

O exemplo acima produzirá:

writing to tempfile

Veja Também