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
phptempnam(directory, prefix);
Mysal
Sistemanyň wagtlaýyn direktoriýasynda 'my' prefiksi bilen wagtlaýyn faýl dörediň:
php<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Kodyň ýerine ýetirilişiniň netijesi (mysal):
php'/tmp/my5d3b7f2e'
Mysal
Häzirki direktoriýada wagtlaýyn faýl dörediň:
php<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Kodyň ýerine ýetirilişiniň netijesi (mysal):
php'/var/www/project/temp5d3b7f2f'
Mysal
Funksiýanyň işini ýok direktoriýa bilen barlalyň:
php<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Kodyň ýerine ýetirilişiniň netijesi:
phpfalse
Ş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