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