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 :

Le fichier a bien été uploadé, pourtant répertoire vide


Sujet :

Langage PHP

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut Le fichier a bien été uploadé, pourtant répertoire vide
    Code php : 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
    <!-- form to upload a csv file from the hard disk -->
    <form action="" method="post" enctype="multipart/form-data">
    <label for="file2"><b>File CSV</b></label>
    <input type="file" name="file2" id="file2"><br/>
    <input type="submit" name="submitfile2" value="csv file download"><br/>
    </form>
    <?php
    if (isset($_POST['submitfile2']))
    {
        $upload_dir = 'CSVupload';   // dossier où sera déplacé le fichier
     
        $tmp_file = $_FILES['file2']['tmp_name'];
     
        if (!is_uploaded_file($tmp_file))
        {
            exit("The file cannot been founded");
        }
        else echo "upload done";
     
        // on copie le fichier dans le dossier de destination
        $name_file = $_FILES['file2']['name'];
     
        if ( !move_uploaded_file($tmp_file,$upload_dir .$name_file) )
        {
            exit("Impossible to move the file in $content_dir");
        }
     
        echo "The file has well been uploaded";
     
    }
    Hello, ci-dessus mon code pour uploader un fichier. Le message The file has well been uploaded s'affiche bien et pourtant le dossier de destination reste vide. Peut-on me dire pourquoi ?

  2. #2
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut
    Hourra, c'est enfin au point :
    Code php : 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
    <!-- form to upload a csv file from the hard disk -->
    <form action="" method="post" enctype="multipart/form-data">
        <label for="file2"><b>File CSV</b></label>
        <input type="file" name="file2" id="file2"><br/>
        <input type="submit" name="submitfile2" value="csv file download"><br/>
        </form>
    <?php
    if (isset($_POST['submitfile2']))
    {
        $currentDirectory = getcwd();
        $upload_dir = 'csv_upload';   // dossier où sera déplacé le fichier
        $name = $_FILES['file2']['name'];
        $filepath = $currentDirectory.DIRECTORY_SEPARATOR.$upload_dir.DIRECTORY_SEPARATOR.basename($name);
        $return='http://localhost/www/ticket2/index.php?action=Controller';
     
        $tmp_file = $_FILES['file2']['tmp_name'];
     
        if (!is_uploaded_file($tmp_file))
        {
            exit("The file cannot been founded");
        }
        else echo "upload done";
     
        // on copie le fichier dans le dossier de destination
        $name_file = $_FILES['file2']['name'];
     
        $did_upload=move_uploaded_file($tmp_file,$filepath);
        if ( !$did_upload)
        {
            exit("Impossible to move the file in $upload_dir");
        }
     
        echo "The file has well been uploaded";
     
      }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/03/2020, 09h09
  2. Réponses: 6
    Dernier message: 12/06/2015, 00h44
  3. Fichier SWF bien chargé?
    Par Fanck dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/02/2006, 10h09
  4. [Upload] taille d'un fichier et limite d'upload
    Par fraizas dans le forum Langage
    Réponses: 1
    Dernier message: 07/10/2005, 11h01
  5. fichier .bat : problèmes avec des sous-répertoires
    Par aymron dans le forum Windows
    Réponses: 4
    Dernier message: 23/06/2005, 09h33

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