Ultimele tutoriale de dezvoltare web
 

PHP ftp_pasv() Function

<PHP FTP de referință

Exemplu

Activați modul pasiv pe și încărcați un fișier pe serverul FTP:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

// turn passive mode on
ftp_pasv($ftp_conn, true);

$file = "localfile.txt";

// upload file
if (ftp_put($ftp_conn, "serverfile.txt" , $file, FTP_ASCII))
  {
  echo "Successfully uploaded $file.";
  }
else
  {
  echo "Error uploading $file.";
  }

// close connection
ftp_close($ftp_conn);
?>

Definiție și utilizare

ftp_pasv() funcția transformă modul pasiv sau dezactivează.

În modul pasiv, conexiunile de date sunt inițiate de către client, nu server. Acest lucru este util în cazul în care clientul se află în spatele unui firewall.

Sintaxă

ftp_pasv( ftp_connection,pasv );

Parametru Descriere
ftp_connection Necesar. Specifică conexiunea FTP pentru a utiliza
pasv Necesar. Specifică modul pasiv. Valori posibile:
  • TRUE (passive mode on)
  • FALSE (passive mode off)

Detalii tehnice

Întoarcere Valoare: Returnează TRUE în cazul succesului sau FALSE în cazul eșecului
Versiune PHP: 4+

<PHP FTP de referință