256 of 410 menu

Funkce tmpfile

Funkce tmpfile vytváří dočasný soubor s jedinečným názvem a vrací ukazatel na soubor. Soubor je otevřen v režimu čtení a zápisu (w+). Při zavření souboru nebo ukončení skriptu je dočasný soubor automaticky odstraněn.

Syntaxe

tmpfile();

Příklad

Vytvoříme dočasný soubor a zapíšeme do něj řetězec:

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

Výsledek provedení kódu:

'test data'

Příklad

Ověříme, že je soubor automaticky odstraněn po zavření:

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

Výsledek provedení kódu:

'ExistsDeleted'

Viz také

  • funkci tempnam,
    která vytváří soubor s jedinečným názvem
  • funkci fopen,
    která otevírá soubor
  • funkci fclose,
    která zavírá soubor
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout