A tempnam függvény

A tempnam függvény egy egyedi nevű ideiglenes fájlt hoz létre a megadott könyvtárban. Az első paraméterben a függvény a könyvtár útját, a másodikban a fájlnév előtagját fogadja el. A függvény visszaadja a létrehozott fájl útját vagy false értéket hiba esetén.

Szintaxis

phptempnam(directory, prefix);

Példa

Hozzunk létre egy ideiglenes fájlt a rendszer ideiglenes könyvtárában 'my' előtaggal:

php<?php
  $res = tempnam(sys_get_temp_dir(), 'my');
  echo $res;
?>

A kód végrehajtásának eredménye (példa):

php'/tmp/my5d3b7f2e'

Példa

Hozzunk létre egy ideiglenes fájlt az aktuális könyvtárban:

php<?php
  $res = tempnam(__DIR__, 'temp');
  echo $res;
?>

A kód végrehajtásának eredménye (példa):

php'/var/www/project/temp5d3b7f2f'

Példa

Ellenőrizzük a függvény működését egy nem létező könyvtár esetén:

php<?php
  $res = tempnam('/nonexistent', 'test');
  var_dump($res);
?>

A kód végrehajtásának eredménye:

phpfalse

Lásd még

  • a tmpfile függvényt,
    amely ideiglenes fájlt hoz létre
  • a unlink függvényt,
    amely töröl egy fájlt
  • a file_exists függvényt,
    amely egy fájl létezését ellenőrzi