256 of 410 menu

Funkcja tmpfile

Funkcja tmpfile tworzy plik tymczasowy z unikalną nazwą i zwraca wskaźnik pliku do niego. Plik jest otwierany w trybie odczytu i zapisu (w+). Po zamknięciu pliku lub zakończeniu działania skryptu plik tymczasowy jest automatycznie usuwany.

Składnia

tmpfile();

Przykład

Utwórzmy plik tymczasowy i zapiszmy w nim ciąg znaków:

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

Wynik wykonania kodu:

'dane testowe'

Przykład

Sprawdźmy, czy plik jest automatycznie usuwany po zamknięciu:

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

Wynik wykonania kodu:

'ExistsDeleted'

Zobacz też

  • funkcję tempnam,
    która tworzy plik z unikalną nazwą
  • funkcję fopen,
    która otwiera plik
  • funkcję fclose,
    która zamyka plik
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć