Functie tempnam
De functie tempnam maakt een tijdelijk bestand met een unieke naam in de opgegeven directory. De eerste parameter van de functie is het pad naar de directory, de tweede is het voorvoegsel van de bestandsnaam. De functie retourneert het pad naar het gemaakte bestand of false bij een fout.
Syntaxis
tempnam(directory, prefix);
Voorbeeld
Laten we een tijdelijk bestand maken in de systeemtijdelijke directory met het voorvoegsel 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Resultaat van de code-uitvoering (voorbeeld):
'/tmp/my5d3b7f2e'
Voorbeeld
Laten we een tijdelijk bestand maken in de huidige directory:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Resultaat van de code-uitvoering (voorbeeld):
'/var/www/project/temp5d3b7f2f'
Voorbeeld
Laten we de werking van de functie controleren bij een niet-bestaande directory:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Resultaat van de code-uitvoering:
false
Zie ook
-
de functie
tmpfile,
die een tijdelijk bestand maakt -
de functie
unlink,
die een bestand verwijdert -
de functie
file_exists,
die het bestaan van een bestand controleert