Funksjonen tempnam
Funksjonen tempnam oppretter en midlertidig fil med et unikt navn i den angitte katalogen. Første parameter funksjonen tar er stien til katalogen, andre parameter er prefiks for filnavnet. Funksjonen returnerer stien til den opprettede filen eller false ved feil.
Syntaks
tempnam(directory, prefix);
Eksempel
La oss opprette en midlertidig fil i systemets midlertidige katalog med prefikset 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Resultat av kjøring av koden (eksempel):
'/tmp/my5d3b7f2e'
Eksempel
La oss opprette en midlertidig fil i gjeldende katalog:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Resultat av kjøring av koden (eksempel):
'/var/www/project/temp5d3b7f2f'
Eksempel
La oss sjekke funksjonens virke ved ikke-eksisterende katalog:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Resultat av kjøring av koden:
false
Se også
-
funksjonen
tmpfile,
som oppretter en midlertidig fil -
funksjonen
unlink,
som sletter en fil -
funksjonen
file_exists,
som sjekker eksistens av en fil