Afhankelijkheden
Deze
functies
zijn
beschikbaar
als
onderdeel
van
de
standard
module
die
altijd
beschikbaar
is
.
Installatie
Om
FTP
functies
te
kunnen
gebruiken
met
je
PHP
configuratie
,
moet
je
de
--enable-ftp
optie
toevoegen
als
je
PHP
4
instaleert
,
en
--with-ftp
als
je
PHP
3
gebruikt
.
Configuratie tijdens scriptuitvoer
Deze
extensie
gebruikt
geen
configuratie
regels
.
Resource types
Deze
extensie
gebruikt
één
bron-type
,
die
de
link-identificator
van
de
ftp-verbinding
is
,
die
je
terug
krijgt
van
ftp_connect(
)
.
Voorgedefineerde constanten
Deze
constanten
worden
gedefineerd
door
deze
extensie
,
en
zullen
alleen
beschikbaar
zijn
als
de
extensie
met
PHP
is
meegecompileerd
,
of
als
deze
dynamisch
is
geladen
vanuit
een
script
.
De
volgende
constanten
zijn
geïntroduceerd
in
PHP
4.3.0
.
-
FTP_AUTOSEEK
(
integer
)
-
Zie
ftp_set_option(
)
voor
informatie
.
-
FTP_AUTORESUME
(
integer
)
-
Detecteert
automatisch
resume
posities
en
start
posities
voor
GET
en
PUT
aanvragen
(
werkt
alleen
als
FTP_AUTOSEEK
aan
staat
)
-
FTP_FAILED
(
integer
)
-
Asynchronous
overdracht
is
gefaald
-
FTP_FINISHED
(
integer
)
-
Asynchronous
overdracht
is
voltooid
-
FTP_MOREDATA
(
integer
)
-
Asynchronous
overdracht
is
nogsteeds
actief
Voorbeelden
Voorbeeld
1
.
FTP
voorbeeld
?php
/
/
maak
een
basis
connectie
aan
$conn_id
=
ftp_connect(
$ftp_server)
;
/
/
meldt
je
aan
met
een
gebruikersnaam
en
wachtwoord
$login_result
=
ftp_login($conn_id
,
$ftp_user_name
,
$ftp_user_pass)
;
/
/
controleer
de
verbinding
if
((!$conn_id
)
|
|
(!$login_result)
)
{
echo
"FTP
connectie
is
mislukt
!"
;
echo
"Probeerde
naar
$ftp_server
te
verbinden
met
de
gebruiker
$ftp_user_name"
;
exit
;
}
else
{
echo
"Verbonden
met
$ftp_server
,
als
gebruiker
$ftp_user_name"
;
}
/
/
upload
een
bestand
$upload
=
ftp_put($conn_id
,
$destination_file
,
$source_file
,
FTP_BINARY)
;
/
/
controleer
de
upload
status
if
(!$upload
)
{
echo
"FTP
upload
is
mislukt
!"
;
}
else
{
echo
"Geupload
:
$source_file
naar
$ftp_server
als
$destination_file"
;
}
/
/
sluit
de
FTP
stream
ftp_close($conn_id)
;
?
|
|