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