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функциясын