IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Envoi de fichiers


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 121
    Points : 62
    Points
    62
    Par défaut [FTP] Envoi de fichiers
    Bonjour ;

    Dans le formulaire de contacts du site de l’entreprise j’ai mis un bouton « attaché des dossiers » pour permettre l’envoi de fichiers.

    Le hic est : quand un dossier est volumineux ça prend un temps considérable alors, j’ai pensé a un transfert de fichier via ftp mais je sais pas comment faire

    si quelqu’un a une idée ou une proposition a me faire je suis preneur.

    merci a toutes et a tous

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    A vrai dire le temps risque d'être sensiblement similaire puisqu'il dépend de la vitesse d'upload de ta connexion ...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 121
    Points : 62
    Points
    62
    Par défaut
    la connexion est plutot pas mal (en fin je crois)donc je prefere un transfert ftp que http donc si vous pouvez m'aider n'hésiter pas.

    j'ai trouvé ce code mais je ne sais meme pas ou le mettre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
        * //Serveur
        * $host = "www.votreSite.com";
        *
        * //Repertoire de base de la connexion
        * $rep = "/";
        *
        * //Fichier a uploader
        * $file = "toto.txt";
        *
        * // connection au serveur
        * if (!$ftp = @ftp_connect($host))
        * {
        * echo "Connection impossible<br>";
        * }
        * else
        * {
        * echo "Connecté à $host<br>";
        *
        * // login
        * if(@ftp_login($ftp,"login", "pass"))
        * {
        * echo "Login ok<br>";
        *
        * //Upload du fichier
        * if (ftp_put($ftp, "$rep/$file" , "$file", FTP_ASCII)){
        * echo "<br><br>fichier adr.data uploadé";
        * }
        * else
        * {
        * echo "<br><br>fichier" . $file . "non uploadé";
        * }

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Oui mais si la connexion FTP est établie depuis le serveur Web, ça ne change absolument rien à l'histoire et ce serait même pire (il y a double transfert). En effet, cela signifie que le client enverrait toujours son fichier au serveur HTTP (jusque là aucun changement) pour que ce dernier le renvoie au serveur FTP. Votre serveur Web ferait donc office d'intermédiaire entre le client et le serveur FTP.

    Il faudrait plutôt prendre un vrai client FTP (voir une applet mais on change de technologie) pour que ce transfert soit direct (donc plus rapide et de façon à ne plus subir les limites du protocole HTTP ainsi que celles du langage PHP).

    A moins qu'il n'y ait des particularités dans "qui est qui" (rôles cumulés : le client X est aussi serveur Y).

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 121
    Points : 62
    Points
    62
    Par défaut
    bonjour
    merci de m'avoir repondu, julp

    voila pour le client FTP ça serais pas possible pour des raisons de sécurité et d'utilisation du client FTP par internautes qui voudront envoyés des fichiers.

    par contre si vous pouvez me donner plus de détails sur les applets.

    merci

Discussions similaires

  1. [FTP] Envoi de fichier ZIP
    Par Arbisis dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2008, 00h46
  2. [FTP] Envois de fichiers trop encombrants
    Par baby-tux dans le forum Langage
    Réponses: 12
    Dernier message: 08/09/2006, 15h07
  3. [FTP] Envois de fichiers trop encombrants
    Par baby-tux dans le forum Langage
    Réponses: 12
    Dernier message: 08/09/2006, 15h07
  4. Envoi de fichier sur un serveur FTP
    Par pepe2006 dans le forum Access
    Réponses: 6
    Dernier message: 02/12/2005, 11h19
  5. [C#] [FTP] Envoi et suppression fichier sur ftp NON ANONYME!
    Par djsbens dans le forum Windows Forms
    Réponses: 14
    Dernier message: 30/03/2005, 11h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo