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.

  • TRUE = tryb pasywny włączony
  • FALSE = tryb pasywny wyłączony

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);
?>