Wymagania
Te
funkcje
są
częścią
modułu
podstawowego
,
dlatego
są
zawsze
dostępne
.
Instalacja
Aby
móc
używać
funkcji
PHP
,
przy
instalacji
PHP
4
powinna
zostać
dodana
opcja
--enable-ftp
,
a
przy
instalacji
PHP
3
opcja
--with-ftp
.
Konfiguracja
startowa
To
rozszerzenie
nie
definiuje
żadnych
dyrektyw
konfiguracyjnych
.
Typy
zasobów
To
rozszerzenie
korzysta
z
jednego
typu
zasobów
,
którym
jest
identyfikator
połączenia
FTP
.
Predefiniowane
stałe
Poniższe
stałe
są
zdefiniowane
w
tym
rozszerzeniu
i
stają
się
dostępne
,
gdy
rozszerzenie
jest
dokompilowane
do
PHP
,
lub
załadowane
dynamicznie
przy
starcie
.
Przykłady
Przykład
1
.
Przykład
użycia
FTP
?php
/
/
ustaw
podstawowe
połączenie
$conn_id
=
ftp_connect(
$ftp_server)
;
/
/
zaloguj
się
nazwą
użytkownika
i
hasłem
$login_result
=
ftp_login($conn_id
,
$ftp_user_name
,
$ftp_user_pass)
;
/
/
sprawdź
połączenie
if
((!$conn_id
)
|
|
(!$login_result)
)
{
echo
"Połączenie
FTP
się
nie
powiodło
!"
;
echo
"Próbowano
połączyć
się
do
$ftp_server
jako
użytkownik
"
.
$ftp_user_name
;
die
;
}
else
{
echo
"Połączony
z
$ftp_server
jako
użytkownik
$ftp_user_name"
;
}
/
/
prześlij
plik
$upload
=
ftp_put($conn_id
,
$plik_docelowy
,
$plik_zrodlowy
,
FTP_BINARY)
;
/
/
sprawdź
stan
operacji
if
(!$upload
)
{
echo
"Wstawienie
pliku
przez
FTP
się
nie
powiodło
!"
;
}
else
{
echo
"Przesłano
$plik_zrodlowy
na
$ftp_server
jako
$plik_docelowy"
;
}
/
/
zamknij
strumień
FTP
ftp_close($conn_id)
;
?
|
|