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 :

[Système] Warning: MAX_FILE_SIZE


Sujet :

Langage PHP

  1. #1
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut [Système] Warning: MAX_FILE_SIZE
    Je viens d'uploader des fichiers par un script php.
    Tout marche correctement, a part que j'ai le message suivant:
    Warning: MAX_FILE_SIZE of 999999 bytes exceeded - file [userfile=...] not saved in Unknown on line 0.
    et je n'arrive pas a le controler pourtant j'ai mit au debut de ma page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error_reporting(E_ALL ^E_WARNING^ E_NOTICE);

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    Salut,

    c'est pas vraiment ce que j'appellerais un "contrôle", de changer le error_reporting

    Vérifie plutot ton tag hidden MAX_FILE_SIZE dans le HTML, qui ne doit pas suffire.
    Et par la même occasion, vérifie aussi celui de ton php.ini (la directive upload_max_filesize).

  3. #3
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, pour uploader des gros fichiers, tu peux jeter un oeil ici : http://php.developpez.com/faq/?page=...ers_uploadsize

    Bon développement

  4. #4
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    peut etre que j'ai mal expliqué.
    mon probleme n'est pas avec upload_max_filesize qui est a 10M , ni avec post_max_size qui est a 12M.
    MAX_FILE_SIZE qui s'exprime en octets, interdit au navigateur d'envoyer au serveur un fichier plus gros que MAX_FILE_SIZE octets .
    et si on essaye d'envoyer un fichier plus gros que MAX_FILE_SIZE le navigateur affiche en premier le message d'erreur avant que la page php qui traite l'upload s'execute .
    et ce que je veux c'est desactiver ce message affiché par le navigateur .

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Par défaut
    Euuuuh

    S'il affiche l'erreur, c'est déja le script php qui a été exécuté...

    Mais il ne peut évidemment pas uploader un fichier qu'il n'a pas reçu...

    Tu devrais p-e essayer de gérer cette erreur en testant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     $_FILES['lenamedemoninputtypefile']['size']

  6. #6
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    Citation Envoyé par narnou
    S'il affiche l'erreur, c'est déja le script php qui a été exécuté...
    C'est le navigateur qui affiche ce message d'erreur avant que le script php s'execute parceque MAX_FILE_SIZE interdit au navigateur d'envoyer au serveur un fichier plus gros que que la valeur de MAX_FILE_SIZE.
    par exemple si tu mets au debut de ta page php echo"qlq chose" cela s'affiche apres le message.

Discussions similaires

  1. [Système] Warning: Cannot modify header information
    Par white_tiger dans le forum Langage
    Réponses: 14
    Dernier message: 20/02/2008, 18h16
  2. [Système] comment éviter un warning
    Par laurentSc dans le forum Langage
    Réponses: 16
    Dernier message: 20/02/2008, 11h24
  3. [architecture]Système de Warning
    Par alex'l dans le forum Langage
    Réponses: 8
    Dernier message: 07/06/2007, 17h42
  4. Réponses: 3
    Dernier message: 21/05/2007, 15h00
  5. IA avec le système de note
    Par scorpiwolf dans le forum C
    Réponses: 4
    Dernier message: 06/05/2002, 13h13

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