Funzione tempnam
La funzione tempnam crea un file temporaneo con un nome univoco nella directory specificata. Il primo parametro della funzione è il percorso della directory, il secondo è il prefisso del nome del file. La funzione restituisce il percorso del file creato o false in caso di errore.
Sintassi
tempnam(directory, prefix);
Esempio
Creiamo un file temporaneo nella directory temporanea di sistema con il prefisso 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Risultato dell'esecuzione del codice (esempio):
'/tmp/my5d3b7f2e'
Esempio
Creiamo un file temporaneo nella directory corrente:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Risultato dell'esecuzione del codice (esempio):
'/var/www/project/temp5d3b7f2f'
Esempio
Verifichiamo il funzionamento della funzione con una directory inesistente:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Vedi anche
-
la funzione
tmpfile,
che crea un file temporaneo -
la funzione
unlink,
che elimina un file -
la funzione
file_exists,
che verifica l'esistenza di un file