tempnam funksiýasy
tempnam funksiýasy kesgitlenen direktoriýada özboluşly ady bilen wagtlaýyn faýl döredýär. Funksiýa birinji parametr hökmünde direktoriýanyň ýoluny, ikinji parametr hökmünde bolsa faýlyň adynyň prefiksini kabul edýär. Funksiýa döredilen faýlyň ýoluny ýa-da ýalňyşlyk ýüze çyksa <false> gaýtarýar.
Sintaksis
tempnam(directory, prefix);
Mysal
Sistemanyň wagtlaýyn direktoriýasynda 'my' prefiksi bilen wagtlaýyn faýl dörediň:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Kodyň ýerine ýetirilişiniň netijesi (mysal):
'/tmp/my5d3b7f2e'
Mysal
Häzirki direktoriýada wagtlaýyn faýl dörediň:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Kodyň ýerine ýetirilişiniň netijesi (mysal):
'/var/www/project/temp5d3b7f2f'
Mysal
Funksiýanyň işini ýok direktoriýa bilen barlalyň:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Kodyň ýerine ýetirilişiniň netijesi:
false
Şeýle-de serediň
-
tmpfilefunksiýasyny,
ýagny wagtlaýyn faýl döredýän -
unlinkfunksiýasyny,
ýagny faýly pozýan -
file_existsfunksiýasyny,
ýagny faýlyň ýaýlanyşyny barlaýan