Функция tempnam
Функция tempnam белгиланган директорияда носи уникал бўлган вақтинча файл яратади. Биринчи параметр сифатида функция директорияга йўлни қабул қилади, иккинчиси - файл номининг префикси. Функция яратилган файлга йўлни ёки хатолик юз белганда false қайтаради.
Синтаксис
tempnam(directory, prefix);
Мисол
Тизим вақтинча директориясида 'my' префикси билан вақтинча файл яратамиз:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Кодни бажариш натижаси (мисол):
'/tmp/my5d3b7f2e'
Мисол
Жорий директорияда вақтинча файл яратамиз:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Кодни бажариш натижаси (мисол):
'/var/www/project/temp5d3b7f2f'
Мисол
Мавжуд бўлмаган директорияда функциянинг ишлашини текширамиз:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Кодни бажариш натижаси:
false
Шунингдек қаранг
-
tmpfileфункцияси,
вақтинча файл яратади -
unlinkфункцияси,
файлни ўчиради -
file_existsфункцияси,
файлнинг мавжудлигини текширади