SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  

8.1 Apache
8.2 Tableaux
8.3 Calendrier
8.4 Objets
8.5 Dates et heures
8.6 Accès aux dossiers
8.7 Gestion des erreurs
8.8 Système de fichiers
8.9 FTP
8.10 HTTP
8.11 Images
8.12 Options PHP et informations
8.13 Email
8.14 Mathématiques
8.15 Chiffrage mcrypt
8.16 Fonctions diverses
8.17 MySQL
8.18 Réseau
8.19 Entrées/sorties
8.20 Sessions
8.21 Chaîne de caractères
8.22 URL
8.23 Variables

8.9 FTP
[Notes en ligne] 

FTP : File Transfer Protocol (Protocole de transfert de fichiers). Ces fonctions implémentent un client pour accéder aux serveurs FTP, comme défini dans http://www.faqs.org/rfcs/rfc959.html.
Les constantes suivantes sont définies dans le module FTP : FTP_ASCII et FTP_BINARY.
Pour activer le module FTP de votre configuration PHP, il faut utiliser l'option --enable-ftp en PHP 4, et l'option --with-ftp en PHP 3 avec le script de configuration.

Exemple de connexion FTP


<?php
// création de la connexion
$conn_id = ftp_connect("$ftp_server");
// authentification avec nom de compte et mot de passe
$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é!";
        echo "Tentative de connexion à $ftp_server avec $user";
        die;
    } else {
        echo "Connecté à $ftp_server, avec $user";
    }
// 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_quit($conn_id);
?>
    


Sommaire:

  • 8.9 FTP

  • Chapitre précédentChapitre suivantAccueil nexen.net