Funkce tempnam
Funkce tempnam vytváří dočasný soubor s jedinečným názvem v zadaném adresáři. První parametr funkce přijímá cestu k adresáři, druhý - prefix názvu souboru. Funkce vrací cestu k vytvořenému souboru nebo false v případě chyby.
Syntaxe
tempnam(directory, prefix);
Příklad
Vytvoříme dočasný soubor v systémovém dočasném adresáři s prefixem 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Výsledek provedení kódu (příklad):
'/tmp/my5d3b7f2e'
Příklad
Vytvoříme dočasný soubor v aktuálním adresáři:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Výsledek provedení kódu (příklad):
'/var/www/project/temp5d3b7f2f'
Příklad
Ověříme činnost funkce při neexistujícím adresáři:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Výsledek provedení kódu:
false
Viz také
-
funkci
tmpfile,
která vytváří dočasný soubor -
funkci
unlink,
která maže soubor -
funkci
file_exists,
která ověřuje existenci souboru