PHP ftp_pasv() Fonction

❮ Référence PHP FTP

Exemple

Activez le mode passif et téléversez un fichier sur le serveur FTP :

<?php
// se connecter et s'authentifier sur le serveur FTP
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Impossible de se connecter à $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

// activer le mode passif
ftp_pasv($ftp_conn, true);

$file = "localfile.txt";

// téléverser le fichier
if (ftp_put($ftp_conn, "serverfile.txt", $file, FTP_ASCII))
{
echo "Téléversement réussi de $file.";
}
else
{
echo "Erreur lors du téléversement de $file.";
}

// fermer la connexion
ftp_close($ftp_conn);
?>

Définition et Utilisation

La fonction ftp_pasv() active ou désactive le mode passif.

En mode passif, les connexions de données sont initiées par le client, et non par le serveur. Cela est utile si le client se trouve derrière un pare-feu.

Syntaxe

ftp_pasv( ftp_conn, pasv );

Valeurs des Paramètres

Paramètre Description
ftp_conn Requis. Spécifie la connexion FTP à utiliser.
pasv Requis. Spécifie le mode passif. Valeurs possibles :
  • TRUE (mode passif activé)
  • FALSE (mode passif désactivé)


Détails Techniques

Valeur de Retour : TRUE en cas de succès, FALSE en cas d'échec.
Version PHP : 4+

❮ Référence PHP FTP