Funcția tempnam
Funcția tempnam creează un fișier temporar cu un nume unic în directorul specificat. Primul parametru al funcției primește calea către director, al doilea - prefixul numelui fișierului. Funcția returnează calea către fișierul creat sau false în caz de eroare.
Sintaxă
tempnam(directory, prefix);
Exemplu
Să creăm un fișier temporar în directorul temporar de sistem cu prefixul 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Rezultatul executării codului (exemplu):
'/tmp/my5d3b7f2e'
Exemplu
Să creăm un fișier temporar în directorul curent:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Rezultatul executării codului (exemplu):
'/var/www/project/temp5d3b7f2f'
Exemplu
Să verificăm funcționarea funcției cu un director inexistent:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Rezultatul executării codului:
false
Vedeți și
-
funcția
tmpfile,
care creează un fișier temporar -
funcția
unlink,
care șterge un fișier -
funcția
file_exists,
care verifică existența fișierului