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 :

Récupérer le nom du fichier via un bouton parcourir [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut Récupérer le nom du fichier via un bouton parcourir
    Bonjour,

    j'ai un souci avec un traitement "basique" pourtant j'y suis arrivé il y a pas longtemps, mais je ne comprend pas pourquoi je n'arrive plus à réaliser ce traitement.

    j'ai une page php index.php et voici mon code :

    Code html : 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
    <form action="index.php" method="post" enctype="multipart/form-data">
            <table border="1">
                <!-- Table header -->
            <tr>
                <td>Liste des salariés avec des droits à congés restants</td>
                    <td><input type="file" name="csvFile1" accept=".csv"></td>
                    <td><input type="submit" name="import1" value="Importer"></td>
                <td class="success-message" style="width:100px">
                  <?php if (isset($successMessage2)) { 
                            echo $successMessage2;               
                    }
                  ?>
                </td>
     
            </tr>
                <tr>
                    <td>Liste des salariés avec un contrat actif ou fermé</td>
                    <td><input type="file" name="csvFile2" accept=".csv"></td>
                   <td><input type="submit" name="submit2" value="Importer"></td>
                <td class="success-message" style="width:100px">
                  <?php if (isset($successMessage2)) { 
                            echo $successMessage2;               
                    }
                  ?>
                </td>
     
                </tr>   
                 <tr>
                    <td>Liste des salariés avec un trop perçu en cours</td>
                    <td><input type="file" name="csvFile3" accept=".csv"></td>
                   <td><input type="submit" name="submit3" value="Importer"></td>
                <td class="success-message" style="width:100px">
                  <?php if (isset($successMessage3)) { 
                            echo $successMessage3;               
                    }
                  ?>
                </td>
                </tr>
            </table>
        </form>

    et voici mon code php :

    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    <?php
        ini_set('display_errors', 1);
        ini_set('display_startup_errors', 1);
        error_reporting(E_ALL);
     
        //code pour rattacher la connexion
    if (!require_once('....../connexion.php')) {
        die("Erreur lors du chargement du fichier contenant les fonctions.php");
    }
     
        //code pour rattacher les fonctions
    if (!require_once('......./mesfonctions.php')) {
        die("Erreur lors du chargement du fichier contenant les fonctions.php");
    }
     
     
     
     
    logToFile('Début du traitement');
    logToFile('----------------------------------------');
    logToFile('*********************** Début du traitement'.date('Y-m-d H:i:s'));
     
    //debut du traitement
    //if (isset($_POST['submit'])) 
    //{      
        ini_set('max_execution_time', 2000); //temps passé à 15mn
     
        logToFile('----------------------------------------');
        logToFile('*********************** Début du traitement'.date('Y-m-d H:i:s'));
            // Vérifier si le formulaire a été soumis
            if ($_SERVER['REQUEST_METHOD'] === 'POST')
            {
                $fichier = $_POST['csvFile1'];
     
                if (isset($_POST['submit1'])) {
     
                $fichier = $_FILES['csvFile1']['name'];
                 logToFile('fichier : '.$fichier);
                echo "on passe dans le submint1" ;
     
                } else {
                // Aucun fichier n'a été sélectionné
                echo "Aucun fichier sélectionné";
                exit;
                }
     
                // Déterminer dans quelle table insérer les données en fonction de l'option choisie
                //$table = '';
     
              /*
                case :
                break;     
              */
     
                logToFile('Fichier avant le switch : '.$fichier);
                switch ($fichier) 
                {         
                        case 'monficiher1.csv': //ok  
                        $table = 'table_monfichier';
                         echo "test 2 : ".$fichier;
                        logToFile('valeur de table : '.$table);
                        break;
                        ......
    					......					
                        default:
                            echo "Fichier invalide<br/>";
                        logToFile('Fichier : '.$fichier);
                        logToFile('valeur de table : '.$table);
     
                        exit; // Arrêter l'exécution du script si l'option est invalide
                }   
                logToFile('Fichier : '. $fichier);
                logToFile('Table cible :'. $table);
                // Insérer les données dans la table appropriée
                $affectedRows=0;
                if (!empty($table)) 
                {                
                    try //FICHIER ADH LISTE DECLARATION partiellement renseigné // Insérer les données dans la table correspondante   $_FILES['csvFile1']['name'] 
                    {                       
                            $cheminFinal = "......\\" .$fichier ;                    
                            logToFile('cheminFinal cible :'. $cheminFinal);        
                            //echo "<br/>Etape 1 - Début du try <br/>";             
     
     
                            // Ouvrir le fichier Excel
                            $handle = fopen($cheminFinal, "r")or die('Permission error');
     
                            // Vérifier si le fichier a été ouvert avec succès
                            if ($handle !== false) {   
                                    //echo "Etape 2 - on rentre dans le handle ";
                             // Vérifier si le fichier est vide
                                if (filesize($cheminFinal) == 0) {
                                     $errorMessage = "Le fichier Excel est vide.";
                                    // Fermer le fichier
                                    fclose($handle);
                                    // Terminer l'exécution du script si le fichier est vide
                                   // exit;
                                }
                                else{
     
                                    // Lire les données du fichier ligne par ligne
                                    $isFirstLine = true;
                                   while (($data = fgetcsv($handle, 1000, ",")) !== false || ($data = fgetcsv($handle, 1000, ";")) !== false) 
                                   // while (($data = fgetcsv($handle, 1000, ";")) !== false) 
                                    {
                                        if ($isFirstLine) {
                                            $isFirstLine = false;
                                            continue; // Ignorer la première ligne
                                        }                                
     
                                                switch ($fichier) 
                                                {   
                                                    case 'monficiher1.csv': //ok    
                                                            logToFile('valeur de table : '.$table);
                                                            logToFile('valeur de fichier: '.$fichier);
     
     
                                                            // Variables
                                                            $NUMERO_SALARIE = $data[0];
                                                            $TOTAL_SOLDE = floatval($data[1]);                                      
                                                            $NOM_PRENOM_num =  mysqli_real_escape_string($conn, $data[2]);   
                                                            $ADRESSE_MAIL = mysqli_real_escape_string($conn, $data[3]);
                                                            $EMAIL_COMPTE_EXTRANET = mysqli_real_escape_string($conn, $data[4]);
                                                            $tel_salarie = $data[5];
                                                            $ADRESSE_COMPLETE = mysqli_real_escape_string($conn, $data[6]);
                                                            // Récupérer la date actuelle
     
     
     
                                                            // Requête d'insertion
                                                            $query = "INSERT INTO table_monfichier (
                                                                      NUMERO_SALARIE,
                                                                      TOTAL_SOLDE,
                                                                      NOM_PRENOM_num, 
                                                                      ADRESSE_MAIL,                                                   
                                                                      EMAIL_COMPTE_EXTRANET,
                                                                      tel_salarie,
                                                                      ADRESSE_COMPLETE
                                                                      )
                                                                      VALUES 
                                                                      ('".$NUMERO_SALARIE."', 
                                                                      '".$TOTAL_SOLDE."',                                                              
                                                                      '".$NOM_PRENOM_num."', 
                                                                      '".$ADRESSE_MAIL."',
                                                                      '".$EMAIL_COMPTE_EXTRANET."',
                                                                      '".$tel_salarie."' ,
                                                                      '".$ADRESSE_COMPLETE."' )";
     
                                                            // Exécution de la requête
                                                            $result = $conn->query($query);
     
                                                            // Log de la requête
                                                            logToFile('Requete : '.$query);
     
                                                            // Vérification du résultat
                                                            if (!$result) {
                                                                echo "<span class='error-message'>Échec du traitement : " . $conn->error . "</span>";
                                                            } else {
     
                                                            logToFile('Lignes affectées par l\'insertion : ' . $affectedRows);
                                                             echo "<span >traitement ok..... </span><br \>";
                                                             echo "<span >Lignes affectées par l\'insertion :". $affectedRows."</span><br \> ";
                                                               $successMessage1 = "Insertion du fichier " . $fichier . " a réussi dans la base de données, le " . $dateTime . " avec " . $affectedRows . " affectées.";
     
                                                                logToFile('Lignes affectées par l\'insertion : ' . $affectedRows);
                                                                logToFile('Lignes affectées par l\'insertion : ' . $affectedRows);
                                                            }
                                                    break;
     
                                                   ......
    											   ...... //mes autres cases
     
                                                        default:
                                                            echo "Aucun fichier valide";
                                                        exit; // Arrêter l'exécution du script si l'option est invalide
                                                }                                     
                                    }//fin du while
                                    fclose($handle);                                
                                }
                            } 
                            else 
                            {
                                echo "Erreur lors de l'ouverture du fichier.";
                                echo "Etape 2 bis - erreur dans la handle - fin du traitement";
                            }   
     
                    } 
                    catch (Exception $e) 
                    {
                        echo "Une erreur s'est produite lors du transfert du fichier Excel : " . $e->getMessage();
                    }
     
                } else 
                {           
                        echo "<span style='color:red' >Erreur dans la sélection du fichier : ".$table;
                        logToFile('Erreur  cible if (!empty($table))  :'. $table);
                }                
            }
     
     
            logToFile('Fin de traitement ');
    //}
    ?>
    Mon but :
    la personne doit utiliser le 1er bouton parcourir pour aller chercher un fichier spécifique monfichier1.csv et quand je clique sur "Importer"de la ligne correspondante, il importe les données dans ma base mysql, mais j'ai toujours le message d'erreur "Aucun fichier sélectionné" , il ne réalise pas mon traitement.

    Je n'arrive pas à comprend pourquoi, sauriez vous m'adier svp?
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    358
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 358
    Points : 734
    Points
    734
    Par défaut
    Bonjour,

    Fait un var_dump($_POST); au début de ton traitement pour vérifier les données transmises à ton script.

    A priori, la variable $_POST['submit1'] ne sera jamais définie puisque ton input type submit est nommé "import1".

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    bonjour,
    quand je fais le var_dump il me met ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\wamp64\www\......\index.php:12:
    array (size=0)
      empty
    quand j'essaye de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
                if (isset($_POST['import1'])) {
     
                $fichier = $_FILES['csvFile1']['name'];
                 logToFile('fichier : '.$fichier);
                echo "on passe dans le submint1" ;
     
                } else {
                // Aucun fichier n'a été sélectionné
                echo "Aucun fichier sélectionné";
                exit;
                }
    j'ai une erreur :
    ( ! ) Warning: Undefined array key "import1" in C:\wamp64\www\xxxxxxx\index.php on line 45
    Call Stack
    # Time Memory Function Location
    1 0.0004 363328 {main}( ) ...\index.php:0
    Aucun fichier sélectionné
    je ne comprend pas pourquoi , car dans un autre programme, j'ai le meme principe, sauf que je selectionne un fichier avec une liste déroulante et là ça marche

  4. #4
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    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 470
    Points : 5 830
    Points
    5 830
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    au lieu de nommer le champ de type submit submit1, on dirait que tu l'as nommé submit3...

    [EDIT] lu trop vite, il y a 3 champs de type submit et ça n'explique pas que la variable $_POST soit vide...

  5. #5
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 438
    Points : 4 936
    Points
    4 936
    Par défaut
    Bonjour,

    L'erreur s'affiche même si vous ne choisissez aucun fichier csv, ou bien seulement lorsque vous le choisissez ?

    Car il est bien possible que la taille du fichier est supérieur à celle définie dans la configuration du serveur local (voir les valeurs de upload_max_filesize et post_max_size), et dans ce cas la variable $_POST devient inaccessible.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    Je trouve ça étrange, j'ai fais plusieurs tests, sachant que mon fichire fait 11mo.

    Dans mon fichier csv initial, j'ai supprimé des lignes ( il fait à l'origine 150 000 lignes ), j'en ai laissé qu'une dizaines, l'insertion dans ma base se fait sans problème.


    J'ai retesté avec mon fichier initial, en modifiant mon php.ini :
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    upload_max_filesize: j'ai mis limite à 15mo
    post_max_size : je l'ai mis à 17mo


    je test et j'ai le message :
    ( ! ) Warning: Undefined array key "import1" in C:\wamp64\www\xxxxxxx\index.php on line 43
    Call Stack
    # Time Memory Function Location
    1 0.0001 363296 {main}( ) ...\index.php:0
    Aucun fichier sélectionné
    ce qui correspond à cette ligne là : $fichier = $_POST['import1'];

    j'ai l'impression que cela concerne cette zone : Memory : 363296

    est ce correct?

  7. #7
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 438
    Points : 4 936
    Points
    4 936
    Par défaut
    Citation Envoyé par android59 Voir le message
    upload_max_filesize: j'ai mis limite à 15mo
    post_max_size : je l'ai mis à 17mo
    Avez-vous mis le M en majuscule ? genre upload_max_filesize = 15M et post_max_size = 17M.

    Avez-vous redémarré le serveur local après la modification de php.ini ?

    êtes vous sûr que c'est le bon php.ini ?

  8. #8
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    oui je n'ai changé que les chiffres.

    Oui j'ai redémarrer wampserver, mais pas le pc, faut il que je le redémarre?

  9. #9
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 438
    Points : 4 936
    Points
    4 936
    Par défaut
    Non, seulement le serveur et pas l'ordinateur.

    Sinon pour vous assurez que le fichier php.ini modifié est le bon, essayez de récupérer les valeurs des deux variables et regardez s'ils ont les même valeurs
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "post max size :".ini_get('post_max_size').", upload max filesize :".ini_get('upload_max_filesize');

    Vous devriez avoir les même valeurs que vous avez modifié, sinon ce n'est pas le bon php.ini.

  10. #10
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    arrrgh, ce n'est pas les bon!

    post max size :8M, upload max filesize :2M
    pourtant j'étais dans le bon dossier:

    Apache/2.4.54 (Win64) PHP/8.0.26 mod_fcgid/2.3.10-dev
    Version du client de base de données : libmysql - mysqlnd 8.0.26
    Extension PHP : mysqli Documentation curl Documentation mbstring Documentation
    Version de PHP : 8.0.26

    j'ai modifié le php.ini du dossier php8.0.26 c en'est pas celui là ? Pourtant je ne voie que celui là puisque j'utilise cette version

  11. #11
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 438
    Points : 4 936
    Points
    4 936
    Par défaut
    Donc on est sur la bonne piste, c'est les valeurs des deux variables qui posent problème.

    Pour savoir quelle version de PHP est en cours d'utilisation sur WAMP, cliquez simplement sur le logo vert de WAMP –> menu PHP –> sous-menu Version.

    La version utilisée de PHP sera cochée, vous pouvez naturellement en sélectionner une autre..., après vous modifiez le php.ini correspondant à la version utilisée.

  12. #12
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    Tout simplement, je ne savais pas que l'on pouvait faire cela ^ ( je déteste le php mais je m'y suis mis récemment ) .

    Voila ce que j'obtiens :post max size :16M, upload max filesize :16MO

    ça à l'air de fonctionné,nickel !

    mais l'import de 150 000 lignes ça va mettre du temps je crois, je suis en train de faire mes tests, est ce que mon code ini_set('max_execution_time', 1200); est correct ? Ce code d'après ce que j'ai compris me permet d'augmenter le temps d'execution du script?

    en tout cas merci pour l'aide et ses petites astuces ^

  13. #13
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 438
    Points : 4 936
    Points
    4 936
    Par défaut
    1200 secondes = 20 minutes, et je crois que c'est un peu serré, rien ne vous empêche d'augmenter le temps....

  14. #14
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 934
    Points : 348
    Points
    348
    Par défaut
    Merci beaucoup pour votre aide

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

Discussions similaires

  1. [Batch] Récupération groupée de fichiers via FTP
    Par kavdo34 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/03/2010, 10h53
  2. imprimer un fichier via un bouton
    Par himou10 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 11/09/2008, 00h47
  3. restriction du type de fichier d'un bouton parcourir..
    Par jeepibmx dans le forum Langage
    Réponses: 6
    Dernier message: 15/07/2008, 14h09
  4. [VBA-E] Récupération Nom de fichier
    Par trihanhcie dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 02/03/2007, 13h53
  5. N'avoir que les noms de fichier via la commande ls -l
    Par fde_amadeus dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 26/10/2006, 18h33

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