ftp_pasv
(PHP 3>= 3.0.13, PHP 4 , PHP 5)
ftp_pasv -- Active ou désactive le mode passif
Description
bool
ftp_pasv ( resource ftp_stream, bool pasv)
ftp_pasv() active le mode passif si
pasv est à TRUE
(et le désactive si pasv est à
FALSE). En mode passif, les données de connexion
sont initiées par le client, plutôt que par le serveur.
Exemple 1. Exemple avec ftp_pasv()
<?php $file = 'somefile.txt'; $remote_file = 'readme.txt';
/* Connexion */ $conn_id = ftp_connect($ftp_server);
/* Identification */ $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
/* Passe en mode passif */ ftp_pasv($conn_id, true);
/* Chargement du fichier */ if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { echo "Chargement réussi du fichier $file.\n"; } else { echo "Une erreur est survenue lors du chargement du fichier $file.\n"; }
/* Fermeture de la connexion */ ftp_close($conn_id); ?>
|
|
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.