256 of 410 menu

Função tmpfile

A função tmpfile cria um arquivo temporário com um nome único e retorna um ponteiro de arquivo para ele. O arquivo é aberto no modo de leitura e escrita (w+). Ao fechar o arquivo ou quando a execução do script termina, o arquivo temporário é automaticamente excluído.

Sintaxe

tmpfile();

Exemplo

Vamos criar um arquivo temporário e escrever uma string nele:

<?php $tmp = tmpfile(); fwrite($tmp, 'test data'); rewind($tmp); echo fread($tmp, 1024); fclose($tmp); ?>

Resultado da execução do código:

'test data'

Exemplo

Vamos verificar se o arquivo é automaticamente excluído após o fechamento:

<?php $tmp = tmpfile(); $meta = stream_get_meta_data($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; fclose($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; ?>

Resultado da execução do código:

'ExistsDeleted'

Veja também

  • a função tempnam,
    que cria um arquivo com um nome único
  • a função fopen,
    que abre um arquivo
  • a função fclose,
    que fecha um arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar