probleme avec l'uploade d'images tros grosses

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme avec l'uploade d'images tros grosses

par yamissa » 16 juil. 2006, 10:41

Merci :D :D .

par moogli » 14 juil. 2006, 15:52

salut,

Pour la taille limite tu peut vérifier si l'upload est effectué, un index est prévu pour cela dans le tableau $_FILES

tu trouveras tous ça dans la doc ou la bas => http://www.phpjungle.info/upload

a toi ne pas effectuer la requete SQL si tu n'a pas d'image :)


@+

par Cyrano » 13 juil. 2006, 21:59

Fais afficher les valeurs de variables obtenues, il y a forcément une erreur quelque part.

par yamissa » 13 juil. 2006, 19:49

Ca me fait la même erreur.
Mon inquiettude c'est que si la taille est également limité a 2Mo sur le serveur où il y aura mon site.Je risque d'avoire des entrées dans ma base de donnée qui ne correspondent à aucune image.

par Cyrano » 13 juil. 2006, 19:41

Simplifie donc:
if( file_exists($_FILES['photo']['tmp_name'])
          and $_FILES['photo']['size'] > $taille_max)

par yamissa » 13 juil. 2006, 19:35

oui lol
Voila le code de l'interdiction:
$taille_max = 512000;

if( file_exists($_FILES['photo']['tmp_name']) 
          and filesize($_FILES['photo']['tmp_name']) > $taille_max)
  {
    $erreur = '<b><font>ta photo principale doit faire moins de 500Ko !</font></b>';
 }

Dis moi si tu as besoin de plus de code pour te faire une idée

par Cyrano » 13 juil. 2006, 19:27

Sans voir la ligne de code qui est sensée faire ça, impossible de te répondre.

par yamissa » 13 juil. 2006, 19:24

Merci :D .
Mais est-ce normale que mon interdiction d'uploader des fichiers de plus de 500Ko ne marche pas dans ce cas là?

par Cyrano » 13 juil. 2006, 19:13

Dans la configuration par défaut de PHP, l'upload HTTP de fichiers est limité à 2Mo. Édite ton php.ini pour modifier au besoin, mais n'oublie pas que tu ne pourras pas faire cet ajustement sur un serveur mutualisé. Sinon, essaye via des fonctions ftp.

par yamissa » 13 juil. 2006, 18:59

j'ai ce probleme avec toutes les images qui font plus de 2Mo :( .
Je ne comprend vraiment pas....

par Ultiny » 13 juil. 2006, 18:35

Essay avec d'autres images, de même taille.

probleme avec l'uploade d'images tros grosses

par yamissa » 13 juil. 2006, 10:47

Bonjour à tous, j'ai un probleme.
En effet lorsque j'uploade une image qui fait un peut plus de 1Mo aucun probleme, il y a une erreure qui dit que l'image est trop grosse mais quand j'essai d'uploader une image qui fait plus de 2Mo l'erreur ne se fait pas,tous ce passe comme si l'image avait été uploadé et donc une entrée est créée dans ma base de donnée,ce qui est dérangeant car l'image n'a pas réellement été copié.
Je travaille avec easyphp, c'est petêtre une indication.
Merci.