Функсияи 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,
ки мавҷудияти файлро месанҷад