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
tempnam(directory, prefix);
Példa
Hozzunk létre egy ideiglenes fájlt a rendszer ideiglenes könyvtárában 'my' előtaggal:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
A kód végrehajtásának eredménye (példa):
'/tmp/my5d3b7f2e'
Példa
Hozzunk létre egy ideiglenes fájlt az aktuális könyvtárban:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
A kód végrehajtásának eredménye (példa):
'/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
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false
Lásd még
-
a
tmpfilefüggvényt,
amely ideiglenes fájlt hoz létre -
a
unlinkfüggvényt,
amely töröl egy fájlt -
a
file_existsfüggvényt,
amely egy fájl létezését ellenőrzi