Funkcija tempnam
Funkcija tempnam ustvari začasno datoteko z edinstvenim imenom v določenem imeniku. Prvi parameter funkcije je pot do imenika, drugi pa predpona imena datoteke. Funkcija vrne pot do ustvarjene datoteke ali false v primeru napake.
Sintaksa
tempnam(directory, prefix);
Primer
Ustvarimo začasno datoteko v sistemskem začasnem imeniku s predpono 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Rezultat izvajanja kode (primer):
'/tmp/my5d3b7f2e'
Primer
Ustvarimo začasno datoteko v trenutnem imeniku:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Rezultat izvajanja kode (primer):
'/var/www/project/temp5d3b7f2f'
Primer
Preverimo delovanje funkcije pri neobstoječem imeniku:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Rezultat izvajanja kode:
false
Glejte tudi
-
funkcijo
tmpfile,
ki ustvari začasno datoteko -
funkcijo
unlink,
ki izbriše datoteko -
funkcijo
file_exists,
ki preveri obstoj datoteke