Funkcia tempnam
Funkcia tempnam vytvára dočasný súbor s jedinečným názvom v zadanej adresári. Prvým parametrom funkcia prijíma cestu k adresáru, druhým - prefix názvu súboru. Funkcia vráti cestu k vytvorenému súboru alebo false v prípade chyby.
Syntax
tempnam(directory, prefix);
Príklad
Vytvorme dočasný súbor v systémovom dočasnom adresári s prefixom 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Výsledok vykonania kódu (príklad):
'/tmp/my5d3b7f2e'
Príklad
Vytvorme dočasný súbor v aktuálnom adresári:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Výsledok vykonania kódu (príklad):
'/var/www/project/temp5d3b7f2f'
Príklad
Skontrolujme činnosť funkcie pri neexistujúcom adresári:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Výsledok vykonania kódu:
false
Pozrite tiež
-
funkciu
tmpfile,
ktorá vytvára dočasný súbor -
funkciu
unlink,
ktorá odstraňuje súbor -
funkciu
file_exists,
ktorá kontroluje existenciu súboru