[RESOLU] Teste du variable $_FILE

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 : [RESOLU] Teste du variable $_FILE

Re: Teste du variable $_FILE

par nissi » 07 mars 2019, 12:27

Avec ce code ça enfin marché merci bien pour l'intervention

Code : Tout sélectionner

if (array_sum($_FILES['images']['error']) > 0) { } else{ }

Re: Teste du variable $_FILE

par nissi » 07 mars 2019, 11:13

Merci bien voici ce que j'ai dans mon tableau apres le var_dump de FILES quand un fichié est uploadé et quand il ne l'ai pas

Code : Tout sélectionner

array (size=1) 'images' => array (size=5) 'name' => array (size=1) 0 => string 'IMG_0083.JPG' (length=12) 'type' => array (size=1) 0 => string 'image/jpeg' (length=10) 'tmp_name' => array (size=1) 0 => string 'C:\wamp\tmp\php3EC8.tmp' (length=23) 'error' => array (size=1) 0 => int 0 'size' => array (size=1) 0 => int 205723
Pas de fichier uploadé

Code : Tout sélectionner

array (size=1) 'images' => array (size=5) 'name' => array (size=1) 0 => string '' (length=0) 'type' => array (size=1) 0 => string '' (length=0) 'tmp_name' => array (size=1) 0 => string '' (length=0) 'error' => array (size=1) 0 => int 4 'size' => array (size=1) 0 => int 0

Re: Teste du variable $_FILE

par Spols » 06 mars 2019, 15:23

essaie un var_dump($_FILES); pour voir tout ce que contient ta superglobale et voir ce qui change lorsque ca marche et que ca ne marche pas.

Teste du variable $_FILE

par nissi » 06 mars 2019, 13:22

Bonjour à tous,
je suis entrain de tester si un fichier a été uploader j'envoi les images dans la base des données sinon je n'envoi rien
alors j'ai tester avec tout les codes possible ca ne marche pas veuillez m'aider SVP.
voici les quelque formules essayés:

Code : Tout sélectionner

if($_FILES["image"]["error"] != 0) { // } if($_FILES["image"]["error"] == 4) { //means there is no file uploaded }

Code : Tout sélectionner

if ($_FILES['image']['size'] == 0 && $_FILES['image']['error'] == 0) { // image is empty (and not an error) }

Code : Tout sélectionner

if($_FILES['cover_image']['name'] == "") { // }

Code : Tout sélectionner

if($_FILES['cover_image']['size'] == 0) { // }

Code : Tout sélectionner

if($_FILES['image']['name']!=""){ echo "File Present"; }else{ echo "Empty file"; }
Ainsi tout ces codes ne me renvoient que true dans les deux cas on reconnais tjr un image uploadé meme si je n'ai rien uploadé
merci pour votre aide