Derniers tutoriels de développement web
 

PHP ftp_pasv() Function

<PHP FTP Référence

Exemple

Mettez le mode passif et télécharger un fichier sur le serveur 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);
?>

Définition et utilisation

Le ftp_pasv() fonction active le mode passif ou hors tension.

En mode passif, les connexions de données sont initiées par le client, pas le serveur. Ceci est utile si le client est derrière un pare-feu.

Syntaxe

ftp_pasv( ftp_connection,pasv );

Paramètre La description
ftp_connection Champs obligatoires. Indique la connexion FTP à utiliser
pasv Champs obligatoires. Indique le mode passif. Valeurs possibles:
  • TRUE (passive mode on)
  • FALSE (passive mode off)

Détails techniques

Valeur de retour: Retourne TRUE en cas de succès ou si une erreur survient
PHP Version: 4+

<PHP FTP Référence