Функција 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,
која проверува дали датотеката постои