PHP ftp_pasv() Fonction
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 :
|
Détails Techniques
| Valeur de Retour : | TRUE en cas de succès, FALSE en cas d'échec. |
|---|---|
| Version PHP : | 4+ |