Manuale PHP
Indietro |  | Avanti

# tempnam

(PHP 3, PHP 4, PHP 5)

tempnam -- Crea file con unico nome file

## Descrizionen

string tempnam ( string dir, string prefix )

Crea un file con filename univoco nella directory specificata. Se la directory non esiste, tempnam() può generare un file in una directory temporanea di sistema, e restituire il nome di quest'ultima.

Precedentemente al PHP 4.0.6, il comportamento della funzione tempnam() dipendeva dal sistema. Su Windows il dispositivo di variabli TMP sovrascrive il dir parametro, su Linux la variabile TMPDIR ha la precedenza, mentre SVR4 utilizzerà sempre il parametro dir se la directory a cui punta, esiste. Consultare la vostra documentazione sulla funzione tempnam(3) in caso di dubbi.

> Nota: Se PHP non può creare un file nello specificato dir parametro, ritorna al default di sistema.

Restituisce il nuovo nomefile temporaneo, o `FALSE` in caso di errore.

Esempio 1. tempnam() esempio

`<?php $tmpfname = tempnam("/tmp", "FOO"); $handle = fopen($tmpfname, "w"); fwrite($handle, "writing to tempfile"); fclose($handle); // do here something unlink($tmpfname); ?>`

> Nota: Il funzionamento di questa funzione è cambiato nella 4.0.3. Il file temporaneo è creato inoltre èer evitare un conflitto dove il file dovrebbe apparire nel filesystem tra la volta in cui la stringa viene generata e prima che lo script tenti di creare il file. Notare che se si necessita cancellare il file, se non servisse più, non viene fatto automaticamente.

Vedere anche tmpfile() and unlink().

Indietro | Partenza | Avanti
symlink | Risali | tmpfile