256 of 410 menu

Функција tmpfile

Функција tmpfile креира привремену датотеку са јединственим именом и враћа показивач на њу. Датотека се отвара у режиму читања и писања (w+). При затварању датотеке или завршетку рада скрипта привремена датотека се аутоматски брише.

Синтакса

tmpfile();

Пример

Креирајмо привремену датотеку и упишимо у њу стринг:

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

Резултат извршавања кода:

'test data'

Пример

Проверимо да ли се датотека аутоматски брише након затварања:

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

Резултат извршавања кода:

'ExistsDeleted'

Погледајте такође

  • функцију tempnam,
    која креира датотеку са јединственим именом
  • функцију fopen,
    која отвара датотеку
  • функцију fclose,
    која затвара датотеку
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј