tmpfile funktsiyasi
tmpfile funktsiyasi noyob nomli vaqtincha fayl yaratadi va unga fayl ko'rsatkichi qaytaradi.
Fayl o'qish va yozish rejimida (w+) ochiladi. Fayl yopilganda yoki skript ishi tugaganda vaqtincha fayl avtomatik ravishda o'chiriladi.
Sintaksis
tmpfile();
Misol
Vaqtincha fayl yaratamiz va unga satr yozamiz:
<?php
$tmp = tmpfile();
fwrite($tmp, 'test ma\'lumotlari');
rewind($tmp);
echo fread($tmp, 1024);
fclose($tmp);
?>
Kodni bajarish natijasi:
'test ma\'lumotlari'
Misol
Fayl yopilgandan keyin avtomatik ravishda o'chirilishini tekshiramiz:
<?php
$tmp = tmpfile();
$meta = stream_get_meta_data($tmp);
echo file_exists($meta['uri']) ? 'Mavjud' : 'O\'chirilgan';
fclose($tmp);
echo file_exists($meta['uri']) ? 'Mavjud' : 'O\'chirilgan';
?>
Kodni bajarish natijasi:
'MavjudO\'chirilgan'