Constantes prédéfinies
<<<
Exemples ftp_alloc
>>>

6.11 FTP
6 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

6.11.7 Exemples

Exemple FTP

<?php
/* Connexion */
$conn_id = ftp_connect($ftp_server);

/* Identification */
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

/* Vérification de la connexion */
if ((!$conn_id) || (!$login_result)) {
        echo
"La connexion FTP a échoué!\n";
        echo
"Tentative de connexion à $ftp_server avec $ftp_user_name.\n";
        die;
    } else {
        echo
"Connecté sur $ftp_server, avec l'utilisateur $ftp_user_name";
    }

/* Téléchargement d'un fichier */
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

/* Vérification de téléchargement */
if (!$upload) {
        echo
"Le téléchargement FTP a échoué!";
    } else {
        echo
"Téléchargement de $source_file sur $ftp_server en $destination_file";
    }

/* Fermeture de la connexion FTP */
ftp_close($conn_id);
?>

<< Exemples >>
Constantes prédéfinies FTP ftp_alloc