Beschrijving
string
tempnam
( string dir, string prefix)
Maakt
een
bestand
met
een
unieke
bestandsnaam
in
de
aangegeven
folder
.
Als
de
folder
niet
bestaat
,
kan
tempnam(
)
een
bestand
aanmaken
in
de
tijdelijke
folder
van
het
systeem
,
en
die
naam
terug
geven
.
In
versies
eerder
dan
PHP
4.0.6
,
was
het
gedrag
van
de
tempnam(
)
functie
system
afhankelijk
.
Op
Windows
wordt
de
TMP
omgevings
variabele
overschreven
door
de
dir
parameter
,
op
Linux
heeft
de
TMPDIR
omgevings
variabele
prioriteit
,
terwijl
SVR4
altijd
je
dir
parameter
gebruikt
als
de
folder
waar
je
naar
verwijst
bestaat
.
Als
je
twijfelt
,
raadpleeg
de
documentatie
van
je
systeem
over
tempnam(
3
)
.
Geeft
de
nieuwe
tijdelijke
bestandnaam
terug
,
of
de
FALSE
string
als
het
fout
is
gegaan
.
Voorbeeld
1
.
tempnam(
)
voorbeeld
$tmpfname
=
tempnam
(
"
/
tmp"
,
"FOO")
;
$handle
=
fopen($tmpfname
,
"w")
;
fwrite($handle
,
"writing
to
tempfile")
;
fclose($handle)
;
/
/
doe
hier
iets
unlink($tmpfname)
;
|
|
Opmerking
:
Het
gedrag
van
de
functie
is
in
4.0.3
veranderd
.
Er
wordt
nu
ook
rekening
gehouden
met
het
enkele
geval
,
dat
de
gekozen
bestandsnaam
buiten
het
huidige
PHP
script
om
wordt
aangemaakt
in
de
tijd
tussen
het
bepalen
van
de
naam
,
en
het
aanmaken
van
het
bestand
.
Let
op
het
feit
dat
het
bestand
niet
automatisch
wordt
verwijderd
.
Dat
moet
je
zelf
doen
als
je
hem
niet
meer
nodig
hebt
.
Zie
ook
tmpfile(
)
en
unlink(
)
.