8.40 Fonctions FTP
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . ftp_alloc . ftp_cdup . ftp_chdir . ftp_chmod . ftp_close . ftp_connect . ftp_delete . ftp_exec . ftp_fget . ftp_fput . ftp_get_option . ftp_get . ftp_login . ftp_mdtm . ftp_mkdir . ftp_nb_continue . ftp_nb_fget . ftp_nb_fput . ftp_nb_get . ftp_nb_put . ftp_nlist ->ftp_pasv . ftp_put . ftp_pwd . ftp_quit . ftp_raw . ftp_rawlist . ftp_rename . ftp_rmdir . ftp_set_option . ftp_site . ftp_size . ftp_ssl_connect . ftp_systype
|
8.40.29 ftp_pasv()Active ou désactive le mode passif[ Exemples avec ftp_pasv ] PHP 3 >= 3.0.13, PHP 4, PHP 5
bool
ftp_pasv (
resource
ftp_stream
,
bool
pasv
)
ftp_pasv
active ou non le mode passif.
En mode passif, les données de connexion sont initiées par le
client, plutôt que par le serveur.
Ce mode peut être nécessaire lorsque le client est dérrière un pare-feu.
-
ftp_stream
-
L'identifiant du lien de connexion FTP.
-
pasv
-
Si
TRUE
, le mode passif est activé, sinon, il est désactivé.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
| Exemple avec ftp_pasv |
<?php $file = 'somefile.txt'; $remote_file = 'readme.txt';
// Mise en place d'une connexion basique $conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Activation du mode passif ftp_pasv($conn_id, true);
// Chargement d'un fichier if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { echo "Le fichier $file a été chargé avec succès\n"; } else { echo "Il y a eu un problème lors du chargement du fichier $file\n"; }
// Fermeture de la connexion ftp_close($conn_id); ?>
|
|