Beschrijving
int
fwrite
( resource handle, string string [, int length])
fwrite(
)
schrijft
de
inhoud
van
string
naar
het
bestand
waarnaar
handle
verwijst
.
Als
de
length
parameter
gegeven
is
,
stopt
het
schrijven
als
length
bytes
zijn
geschreven
of
als
het
einde
van
string
is
bereikt
,
welke
dan
ook
eerder
komt
.
fwrite(
)
geeft
het
aantal
bytes
dat
hij
geschreven
heeft
terug
,
of
FALSE
als
er
een
fout
is
opgetreden
.
Let
op
dat
als
de
length
parameter
gegeven
is
,
dat
dan
de
magic_quotes_runtime
configuratie
optie
negeert
wordt
en
er
dan
geen
slashes
worden
gestript
van
string
.
Opmerking
:
Op
systemen
die
verschil
maken
tussen
binaire
en
tekst
bestanden
(
bijvoorbeeld
Windows
)
moeten
de
bestanden
worden
geopent
met
de
'b
'
in
fopen(
)
mode
parameter
.
Voorbeeld
1
.
Een
simpel
fwrite
voorbeeld
?php
$filename
=
'
test.txt'
;
$somecontent
=
"Voeg
dit
toe
aan
het
bestand\n"
;
/
/
Laten
we
eerst
controleren
of
het
bestand
bestaat
en
of
we
er
in
kunnen
schrijven
.
if
(is_writable($filename)
)
{
/
/
In
ons
voorbeeld
openen
we
$filename
in
'toevoeg
'
modus
.
/
/
De
bestands
pointer
is
aan
het
einde
van
het
bestand
/
/
en
daar
gaat
$somecontent
naar
toe
als
we
het
fwrite()'en
.
if
(!$handle
=
fopen($filename
,
'a')
)
{
print
"Kan
het
bestand
niet
openen
($filename)"
;
exit
;
}
/
/
Schrijf
$somecontent
naar
ons
bestand
dat
we
geopend
hebben
.
if
(!fwrite($handle
,
$somecontent)
)
{
print
"Kan
niet
schrijven
naar
bestand
($filename)"
;
exit
;
}
print
"Succes
,
geschreven
($somecontent
)
naar
bestand
($filename)"
;
fclose($handle)
;
}
else
{
print
"Het
bestand
$filename
is
niet
schrijfbaar"
;
}
?
|
|
Zie
ook
fread(
)
,
fopen(
)
,
fsockopen(
)
,
popen(
)
,
en
fputs(
)
.