Bonjour,

Depuis quelques temps, je sèche pour uploader plusieurs fichiers à partir d'un formulaire. Dans un input type file avec multiple en option, j'envoie plusieurs fichiers vers un script php. jusque-là pas de problème ! Je peux envoyer 1 et 2 fichiers à la fois mais pas plus (c'est ça le problème). Est-ce que quelqu'un parmi vous saurait pourquoi ? Merci par avance.
Voici mon code HTML :
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
 
<form class="was-validated" method="post" action="./upload.php" enctype="multipart/form-data">
    <div class="form-group">
        <p>Envoyer des images :</p>
        <label class="custom-file">
            <input type="file" id="fic" name="fic[]" accept="image/*" multiple="multiple">
        </label>
    </div>
    <div class="form-group">
        <label for="gal">Dans la galerie :</label>
        <select class="custom-select d-block my-3" id="gal" name="gal" required="required">
             <option value="">Choisir une galerie...</option>
             <option value="1">1</option>
             <option value="2">2</option>
             <option value="3">3</option>
             <option value="4">4</option>
        </select>
    </div>
    <input type="submit" class="btn" name="submit" value="Envoyer">
</form>
Et le fichier upload.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
 
 
<?php
 
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
    if(count($_FILES['fic']['name']) > 0)
    {
        echo "Ok !";
 
        $qte = count($_FILES['fic']['name']);
 
        echo "Qte de fichier = ".$qte;
    }
    else
    {
        echo "Aucun fichier pr&eacute;sent ! <a href='./'>Retour</a>";
    }
}
else
{
     echo "Formulaire non recu !!!";
}
 
?>
Si je sélectionne plus de 2 fichiers, upload.php ne reçoit pas les données du formulaire ! Une petite idée ???