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 :

upload fichier sur ftp via php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 97
    Par défaut upload fichier sur ftp via php
    Bonjour, tout le monde ca va ?

    J'essaye de transférer un fichier (upload) sur un serveur ftp via un formulaire php, mon code est le suivant :
    message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: ftp_put(2011-2157-SOMMAIRE-OCTOBRE.pdf) [function.ftp-put]: failed to open stream: No such file or directory in /home/www/new/index.php on line 32
    Le téléchargement Ftp a échoué!

    si quelqu'un peut m'aider à résoudre ce problème ? Merci d'avance
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    echo " 
    <form method='post' enctype='multipart/form-data' action=''> 
     <input type='file' name='fichier' />  
     <input type='submit' name='envoyer' /> 
    </form>"; 
    if(isset($_POST['envoyer'])) 
    { 
     $ftp_server = "xxxx.xx.xx"; 
     $ftp_user_name="aaaaa"; 
     $ftp_user_pass="bbbbb"; 
     $source_file = $_FILES["fichier"]["name"]; 
     $destination_file = "/html/pdf"; 
     
     // 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 $ftp_user_name"; 
       die; 
      } else { 
       echo "Connecté à $ftp_server, avec $ftp_user_name"; 
      } 
     
     // Téléchargement d'un fichier. 
     $upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_ASCII); 
     
     // 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); 
     
    }

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    c'est le tmpname qu'il faut prendre

    ps : pas besoin de rajouter des quote sur tes variables

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ftp_connect("$ftp_server");
    ftp_connect($ftp_server);

Discussions similaires

  1. Winsocks : Upload fichier sur ftp via proxy
    Par evuillet dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/08/2015, 03h50
  2. [PHP 5.2] Déposer un fichier en FTP via PHP dans un dossier
    Par jmsch dans le forum Langage
    Réponses: 3
    Dernier message: 13/07/2014, 17h26
  3. [.NET2]Upload Fichier sur FTP (FtpWebRequest)
    Par nephhh dans le forum C#
    Réponses: 0
    Dernier message: 16/08/2007, 22h16
  4. [.NET 2.0] Probleme upload fichier sur ftp avec My
    Par Aspic dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/03/2007, 09h10
  5. [Upload] upload fichier sur ftp free
    Par Halukard dans le forum Langage
    Réponses: 61
    Dernier message: 12/02/2006, 20h50

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