256 of 410 menu

Funzione tmpfile

La funzione tmpfile crea un file temporaneo con un nome univoco e restituisce un puntatore al file. Il file viene aperto in modalità lettura e scrittura (w+). Alla chiusura del file o al termine dello script, il file temporaneo viene automaticamente eliminato.

Sintassi

tmpfile();

Esempio

Creiamo un file temporaneo e scriviamoci una stringa:

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

Risultato dell'esecuzione del codice:

'test data'

Esempio

Verifichiamo che il file venga automaticamente eliminato dopo la chiusura:

<?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'; ?>

Risultato dell'esecuzione del codice:

'ExistsDeleted'

Vedi anche

  • la funzione tempnam,
    che crea un file con un nome univoco
  • la funzione fopen,
    che apre un file
  • la funzione fclose,
    che chiude un file
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta