Функцыя 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
,
якая правярае існаванне файла