Validation d'un fichier

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 : Validation d'un fichier

Re: Validation d'un fichier

par sharkysand » 29 févr. 2012, 14:00

Merci dix2

En effet l'erreur étai bien là, j'ai fini par le voir dans la matinée.
Une semaine que je me relis et que je ne voyais rien, c'est moche lol

Merci ;)

Re: Validation d'un fichier

par dix2 » 29 févr. 2012, 12:01

salut sharkysand,

le premier réflexe à avoir dans ce genre de situation, c'est de faire un print_r() ou un var_dump() de la donnée concernée
ces 2 fonctions te renvoient un certain nombre d'informations sur la donnée
en l'occurence, avant le if :
print_r($fiche['type']);

ensuite, ce n'est pas $_FILE mais $_FILES, ce qui est certainement la cause de l'erreur

ce qui donne :
$fiche = $_FILES['fiche'];
print_r($fiche['type']);
if ($fiche['type'] != 'application/pdf') {
         $error_fiche = "insérer une fiche produit au format .pdf";
         $valid = "non";
}
@+
dix2

Validation d'un fichier

par sharkysand » 29 févr. 2012, 09:57

Bonjour tout le monde,

Je voudrais valider le type d'un fichier uploadé par l'utilisateur avant de l'enregistrer sur le serveur.
$fiche = $_FILE['fiche'];
if ($fiche['type']!='application/pdf') {
	$error_fiche="insérer une fiche produit au format .pdf";
	$valid ="non";
}
Bon ben là, même si je mets un PDF, il me jette.....
Comprends pas :/