256 of 410 menu

Funkcija tmpfile

Funkcija tmpfile sukuria laikiną failą su unikaliu pavadinimu ir grąžina failų rodyklę į jį. Failas atidaromas skaitymo ir rašymo režimu (w+). Uždarant failą arba užbaigus scenarijų, laikinas failas automatiškai ištrinamas.

Sintaksė

tmpfile();

Pavyzdys

Sukurkime laikiną failą ir įrašykime į jį eilutę:

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

Kodo vykdymo rezultatas:

'test data'

Pavyzdys

Patikrinkime, ar failas automatiškai ištrinamas po uždarymo:

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

Kodo vykdymo rezultatas:

'ExistsDeleted'

Žiūrėkite taip pat

  • funkciją tempnam,
    kuri sukuria failą su unikaliu pavadinimu
  • funkciją fopen,
    kuri atidaro failą
  • funkciją fclose,
    kuri uždeda failą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti