256 of 410 menu

Funktio tmpfile

Funktio tmpfile luo väliaikaisen tiedoston, jolla on yksilöllinen nimi, ja palauttaa tiedosto-osoittimen siihen. Tiedosto avataan luettaessa ja kirjoitettaessa -tilassa (w+). Kun tiedosto suljetaan tai skriptin suoritus päättyy, väliaikainen tiedosto poistetaan automaattisesti.

Syntaksi

tmpfile();

Esimerkki

Luodaan väliaikainen tiedosto ja kirjoitetaan siihen merkkijono:

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

Koodin suorituksen tulos:

'test data'

Esimerkki

Tarkistetaan, että tiedosto poistetaan automaattisesti sulkemisen jälkeen:

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

Koodin suorituksen tulos:

'ExistsDeleted'

Katso myös

  • funktion tempnam,
    joka luo tiedoston, jolla on yksilöllinen nimi
  • funktion fopen,
    joka avaa tiedoston
  • funktion fclose,
    joka sulkee tiedoston
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää