Funktio tempnam
Funktio tempnam luo väliaikaisen tiedoston, jolla on yksilöllinen nimi määritetyssä hakemistossa. Ensimmäinen parametri on polku hakemistoon, toinen on tiedoston nimen etuliite. Funktio palauttaa polun luotuun tiedostoon tai false virheen sattuessa.
Syntaksi
tempnam(directory, prefix);
Esimerkki
Luodaan väliaikainen tiedosto järjestelmän väliaikaishakemistoon etuliitteellä 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Koodin suorituksen tulos (esimerkki):
'/tmp/my5d3b7f2e'
Esimerkki
Luodaan väliaikainen tiedosto nykyiseen hakemistoon:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Koodin suorituksen tulos (esimerkki):
'/var/www/project/temp5d3b7f2f'
Esimerkki
Tarkastetaan funktion toiminta, kun hakemistoa ei ole olemassa:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Koodin suorituksen tulos:
false
Katso myös
-
funktion
tmpfile,
joka luo väliaikaisen tiedoston -
funktion
unlink,
joka poistaa tiedoston -
funktion
file_exists,
joka tarkistaa tiedoston olemassaolon