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
phptempnam(directory, prefix);
Příklad
Vytvoříme dočasný soubor v systémovém dočasném adresáři s prefixem 'my':
php<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Výsledek provedení kódu (příklad):
php'/tmp/my5d3b7f2e'
Příklad
Vytvoříme dočasný soubor v aktuálním adresáři:
php<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Výsledek provedení kódu (příklad):
php'/var/www/project/temp5d3b7f2f'
Příklad
Ověříme činnost funkce při neexistujícím adresáři:
php<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Výsledek provedení kódu:
phpfalse
Viz také
-
funkci
tmpfile,
která vytváří dočasný soubor -
funkci
unlink,
která maže soubor -
funkci
file_exists,
která ověřuje existenci souboru