Funkcja ftp_pasv() PHP
Definicja i użycie
Funkcja ftp_pasv() ustawia tryb pasywny na włączony lub wyłączony.
W trybie pasywnym, połączenie danych jest inicjowane przez klienta, a nie przez serwer. To jest szczególnie przydatne, gdy klient znajduje się za firewallem.
Gramatyka
ftp_pasv(ftp_connection,mode)
Parametry | Opis |
---|---|
ftp_connection | Wymagane. Określa używaną połączenie FTP (identyfikator połączenia FTP). |
mode |
Wymagane. Określa tryb.
|
Opis
Jeśli parametr mode Jeśli jest prawdziwe, otwiera tryb transmisji pasywnej (PASV MODE), w przeciwnym razie, jeśli parametr mode Jeśli jest fałszywe, zamknie tryb transmisji pasywnej. W trybie pasywnym, przesył danych jest inicjowany przez klienta, a nie przez serwer.
Jeśli zakończy się sukcesem, zwróci true, a jeśli zakończy się niepowodzeniem, zwróci false.
Przykład
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_pasv($conn,TRUE); ftp_close($conn); ?>