Manuel PHP
Précédent |  | Suivant

# 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.

Précédent | Sommaire | Suivant
ftp_nlist | Niveau supérieur | ftp_put