Kazi ya tmpfile
Kazi tmpfile inaunda faili la muda lenye jina la kipekee na hurudisha kielelezo cha faili kwake.
Faili hufunguliwa katika hali ya kusoma na kuandika (w+). Faili la muda hufutwa kiotomatiki inapofungwa au script inapoisha.
Syntax
tmpfile();
Mfano
Wacha tuunde faili la muda na tuandike mstari ndani yake:
<?php
$tmp = tmpfile();
fwrite($tmp, 'data ya majaribio');
rewind($tmp);
echo fread($tmp, 1024);
fclose($tmp);
?>
Matokeo ya utekelezaji wa kodi:
'data ya majaribio'
Mfano
Wacha tuangalie ikiwa faili limefutwa kiotomatiki baada ya kufungwa:
<?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';
?>
Matokeo ya utekelezaji wa kodi:
'ExistsDeleted'