tempnam

(PHP 3, PHP 4 >= 4.0.0)

tempnam -- Vytvo°φ soubor s unikßtnφm nßzvem

Popis

string tempnam ( string dir, string prefix)

Ve specifikovanΘm adresß°i vytvo°φ doΦasn² soubor s unikßtnφm nßzvem. Pokud adresß° neexistuje, tempnam() m∙╛e vytvo°it soubor v systΘmovΘm adresß°i pro doΦasnΘ soubory.

Chovßnφ funkce tempnam() je zßvislΘ na platform∞. Na Windows mß parametr dir p°ednost p°ed systΘmovou prom∞nnou TMP, na Linuxu mß p°edost prom∞nnß TMPDIR a SVR4 v╛dy pou╛ije parametr dir, pokud tento adresß° existuje. Podφvejte se do dokumentace k va╣emu systΘmu na funkci tempnam(3).

Vracφ nßzev novΘho doΦasnΘho souboru, p°i chyb∞ pak °et∞zec NULL.

P°φklad 1. tempnam() p°φklad

$tmpfname = tempnam ("/tmp", "FOO");

Poznßmka: Chovßnφ tΘto funkce bylo zm∞n∞no ve verzi 4.0.3. The temporary file is also created to avoid a race condition where the file might appear in the filesystem between the time the string was generated and before the the script gets around to creating the file.

Viz takΘ tmpfile().