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 :

imposible de faire un upload de fichier de plus de 20M


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut imposible de faire un upload de fichier de plus de 20M
    bonjour

    j'essaye de faire un script pour uploader un fichier sur un serveur en php.
    jusqu'à environ 10M tout va bien, au dela cela plante.

    le php tourne chez un hebergeur sur un serveur mutualisé.
    sur le php.ini j'ai fait modifier post_max_size et upload_max_filesize à 500M
    en revanche je ne peux pas faire modifier le repertoir temp_file (/tmp)

    j'ai mis les droits 777 sur le directory cible, je fais un copy() et non un move_uploaded_file() (j'ai testé les 2, même résultat)

    le message d'erreur est le suivant dans le script php qui gère la fin de l'upload:

    <b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for /tmp/phpweVdlW in <b>/.......upload.php</b> on line <b>64</b><br />
    <b>Warning</b>: copy(/tmp/phpweVdlW) [<a href='function.copy'>function.copy</a>]: failed to open stream: No such file or directory in <b>/...../upload.php</b> on line <b>66</b><br />
    je ne sais plus quoi faire ou tester!

  2. #2
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Ca devrait pourtant marcher !
    Tu as modifié ton php.ini, mais as tu pensé à redémarrer le serveur pour qu'il prenne en compte ces configs ?
    Tu peux vérifier que la valeur est la bonne en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var_dump(ini_get('post_max_size'));
    var_dump(ini_get('upload_max_filesize'));
    Tu peux également vérifier que le fichier a bien été uploadé simplement avec

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Il est probable que le serveur n'ait pas pris en compte la modification du php.ini (cas général chez les serveurs mutualisés pour ces valeurs).
    Tu peux vérifier cela au niveau de ton script en faisant :
    max par fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo ini_get('upload_max_filesize') ?>
    et
    max total
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo ini_get('post_max_size') ?>

Discussions similaires

  1. [AJAX] Upload de fichier de plus de 2G
    Par FadeToBlack dans le forum jQuery
    Réponses: 0
    Dernier message: 17/07/2014, 16h41
  2. [MySQL] uploader un fichier video plus 20 mega
    Par diengkals dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 30/08/2012, 11h55
  3. comment faire uploader un fichier en php
    Par jesslegende dans le forum Langage
    Réponses: 2
    Dernier message: 02/02/2010, 22h55
  4. [Zimbra] Faire l'Upload d'un fichier avec les messages SOAP
    Par CristinaB dans le forum Services Web
    Réponses: 1
    Dernier message: 02/06/2008, 13h07
  5. [Upload] Probleme d'upload de fichiers de plus de 5Mo
    Par Tavarez59 dans le forum Langage
    Réponses: 14
    Dernier message: 03/04/2007, 05h19

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