256 of 410 menu

Funcția tmpfile

Funcția tmpfile creează un fișier temporar cu un nume unic și returnează un pointer de fișier către acesta. Fișierul este deschis în modul de citire și scriere (w+). La închiderea fișierului sau la terminarea execuției scriptului, fișierul temporar este șters automat.

Sintaxă

tmpfile();

Exemplu

Să creem un fișier temporar și să scriem în el un șir de caractere:

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

Rezultatul executării codului:

'test data'

Exemplu

Să verificăm dacă fișierul este șters automat după închidere:

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

Rezultatul executării codului:

'ExistsDeleted'

Vedeți și

  • funcția tempnam,
    care creează un fișier cu un nume unic
  • funcția fopen,
    care deschide un fișier
  • funcția fclose,
    care închide un fișier
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge