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 :

télécharger fichiers : le compte n'y est pas


Sujet :

Langage PHP

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 371
    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 371
    Points : 5 734
    Points
    5 734
    Billets dans le blog
    1
    Par défaut télécharger fichiers : le compte n'y est pas
    Bonjour,

    j'ai un formulaire qui permet de télécharger des fichiers :

    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
     <form action="#" method="POST" enctype="multipart/form-data">
         <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
            <div class="form">
                <div class="ligne">
                    <div class="cell droite">
                        <label for="nom-album">Nom de l'album :&nbsp; </label>
                    </div>
                    <div class="cell">
                        <input type="text" name="nom_dossier" id="nom-album"/>
                    </div>
                </div><br/>
     
                <div class="ligne">
                    <div class="cell">
                        <label for="album">Veuillez sélectionner les photos :&nbsp; </label>
                    </div>
                    <div class="cell">
                        <input type="file" name="album[]" multiple="multiple" id="album"/><br/>
                    </div>
                </div><br/>
     
                <div class="ligne">
                    <div class="cell">
                    </div>
                    <div class="cell">
                        <input type="submit" name="submit1" value="créer"/>
                    </div>
                </div>          
            </div>
         </form>

    mais un var_dump de $_FILES (var_dump($_FILES);) indique que seulement 20 fichiers sont téléchargés sur 67...Tous les fichiers ont l'extension jpg et pour la taille j'ai pris de la marge ; donc d'où peut venir le problème ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  2. #2
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 371
    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 371
    Points : 5 734
    Points
    5 734
    Billets dans le blog
    1
    Par défaut
    Vu que ça échoue si la quantité de fichiers à uploader dépasse 20, je me demande s'il serait possible de découper les fichiers à uploader par paquets de 20. Mais si c'est possible, comment faire ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour,

    Vous avez une limite dans votre configuration via votre php.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    max_file_uploads = 20
    Soit vous modifiez votre php.ini, soit vous le modifiez à la volé si votre hébergeur l'accepte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ini_set('max_file_uploads', 75);
    Attention dans ce cas , vous pourriez-être bloque par la directive upload_max_filesize et post_max_size

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

    je teste à la fois sur Wamp et sur un serveur. Pour l'instant, j'ai modifié le paramètre max_file_uploads dans le php.ini de Wamp (valeur mise à 200), mais j'ai encore cette limite à 20. Le var_dump de $_FILES donne :
    array (size=1)
    'album' =>
    array (size=5)
    'name' =>
    array (size=20)
    0 => string 'IMG_20190225_154059all.jpg' (length=26)
    1 => string 'IMG_20190226_111149all.jpg' (length=26)
    2 => string 'IMG_20190226_111637all.jpg' (length=26)
    3 => string 'IMG_20190226_111851all.jpg' (length=26)
    4 => string 'IMG_20190226_111935all.jpg' (length=26)
    5 => string 'IMG_20190226_112002all.jpg' (length=26)
    6 => string 'IMG_20190226_115819all.jpg' (length=26)
    7 => string 'IMG_20190226_155659all.jpg' (length=26)
    8 => string 'IMG_20190226_155735all.jpg' (length=26)
    9 => string 'IMG_20190227_093814all2.jpg' (length=27)
    10 => string 'IMG_20190227_093828all2.jpg' (length=27)
    11 => string 'IMG_20190227_093835all.jpg' (length=26)
    12 => string 'IMG_20190227_095943all.jpg' (length=26)
    13 => string 'IMG_20190227_103620all.jpg' (length=26)
    14 => string 'IMG_20190227_105734all.jpg' (length=26)
    15 => string 'IMG_20190227_105823all.jpg' (length=26)
    16 => string 'IMG_20190227_111445all.jpg' (length=26)
    17 => string 'IMG_20190227_111455all.jpg' (length=26)
    18 => string 'IMG_20190227_111541all.jpg' (length=26)
    19 => string 'IMG_20190227_112434all.jpg' (length=26)
    'type' =>
    etc
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Avez-vous bien relancer wamp pour que votre modif soit pris en compte ?

  6. #6
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 371
    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 371
    Points : 5 734
    Points
    5 734
    Billets dans le blog
    1
    Par défaut
    Bien vu ; si je redémarre, c'est beaucoup mieux !
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

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

Discussions similaires

  1. Fichier .jar sur serveur n'est pas trouvé
    Par Chavadam dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 18/06/2014, 13h26
  2. lire un fichier excel mais Excel n'est pas installé
    Par alain_m dans le forum VBScript
    Réponses: 6
    Dernier message: 15/01/2011, 09h44
  3. Réponses: 1
    Dernier message: 18/03/2009, 12h01
  4. [Fichier Zip] mon url n'est pas prise en compte
    Par zouuc dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 24/02/2009, 08h48
  5. Réponses: 2
    Dernier message: 28/08/2006, 15h00

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