Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2941 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème lors de l'upload, il me trouve pas d'attributs snifff

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème lors de l'upload, il me trouve pas d'attributs snifff

n°226679
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 13:01:02  profilanswer
 

voici mon code formulaire :  
 

Code :
  1. <input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="10240">


 
code récup :  
 

Code :
  1. if ($Photo != "" && $Photo_size<$MAX_FILE_SIZE) {
  2. $Dest="files/".$Refcv;
  3. copy("$Photo", "$Dest/$Photo_name" ) or
  4. die("Impossible de copier l'image" );
  5. }


 
le problème, c'est que là... bah... $Photo_name="", $Photo_size="" et $Photo_type="".
pkoi  :??:  :cry:

mood
Publicité
Posté le 11-10-2002 à 13:01:02  profilanswer
 

n°226682
Core 666
Posté le 11-10-2002 à 13:20:10  profilanswer
 

Avec le formulaire HTML complet ce serait plus simple non ?  :heink:  
 
Est-ce que tu as essayé $_FILES['Photo']['tmp_name'] et  
$_FILES['Photo']['size'] à la place de tes variables  $Photo_name et $Photo_size qui viennent d'on ne sait où ?

n°226685
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 13:24:40  profilanswer
 

formulaire (presque) complet :  

Code :
  1. <form name="formcv2" method="post" action="cv3.php">
  2. <input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="10240">
  3. Photo : <input name=\"Photo\" type=\"file\" id=\"Photo\" size=\"29\" class=\"field\">
  4. <input type="button" name="Submit" value="Continuer" class="switch" onClick="cv2chk()">


 
sinon, j'ai pas trop compris ça :  

Citation :

$_FILES['Photo']['tmp_name'] et  
$_FILES['Photo']['size']



Message édité par xkamui le 11-10-2002 à 13:24:49
n°226690
Core 666
Posté le 11-10-2002 à 13:39:31  profilanswer
 

Bon, déjà il manque le format d'encodage dans ton formulaire :
 
<form enctype="multipart/form-data" name="formcv2" method="post" action="cv3.php">
 
Ca ira déjà mieux ;)
 
Ensuite, pour récupérer tes variables, il faut d'abord que tu vérifies dans le fichier de config PHP si les variables globales sont activées ou pas. Vu que c'est de moins en moins souvent le cas, il te faut utiliser $_FILES['Photo']['tmp_name'] et non $Photo pour récupérer le nom de ton fichier. Idem pour la taille. 20% des posts sur PHP doivent concerner ce problème actuellement http://www.forum-auto.com/sqlforum/images/smileys/sic.gif

n°226694
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 13:45:54  profilanswer
 

Core 666 a écrit a écrit :

Bon, déjà il manque le format d'encodage dans ton formulaire :
 
<form enctype="multipart/form-data" name="formcv2" method="post" action="cv3.php">
 
Ca ira déjà mieux ;)
 
Ensuite, pour récupérer tes variables, il faut d'abord que tu vérifies dans le fichier de config PHP si les variables globales sont activées ou pas. Vu que c'est de moins en moins souvent le cas, il te faut utiliser $_FILES['Photo']['tmp_name'] et non $Photo pour récupérer le nom de ton fichier. Idem pour la taille. 20% des posts sur PHP doivent concerner ce problème actuellement http://www.forum-auto.com/sqlforum [...] ys/sic.gif




 
ok, par contre, es-ce que je dois mettre enctype="multipart/form-data" dans tout mes formulaire ou seulement dans ceux où j'envoi des images...

n°226698
Core 666
Posté le 11-10-2002 à 13:53:23  profilanswer
 

Seulement ceux qui te servent à envoyer des fichiers.

n°226702
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 14:00:12  profilanswer
 

ok, alors j'ai fais presque tout ce que tu m'as dit, par contre, ça ne marche toujours pas, alors j'aimerais bien que tu me dise comment on fait pour la modif de config...
merci
 
j'ai fait ça :  

Code :
  1. <form name="formcv2" method="post" action="cv3.php" enctype="multipart/form-data">
  2. <input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="10240">
  3. Photo : <input name=\"Photo\" type=\"file\" id=\"Photo\" size=\"29\" class=\"field\">
  4. <input type="button" name="Submit" value="Continuer" class="switch" onClick="cv2chk()">


 
et ça :  

Code :
  1. $Size=$_FILES['Photo']['size'];
  2. $Type=$_FILES['Photo']['type'];
  3. $Name=$_FILES['Photo']['tmp_name'];
  4. if ($Photo != "" && $Size<$MAX_FILE_SIZE) {
  5. $Dest="files/".$Refcv."/";
  6. copy("$Photo", "$Dest/$Name" ) or
  7. die("Impossible de copier l'image" );
  8. }


Message édité par xkamui le 11-10-2002 à 14:02:31
n°226704
Core 666
Posté le 11-10-2002 à 14:02:00  profilanswer
 

Uploade un fichier PHP avec <?php phpinfo(); ?> à l'intérieur et regarde pare le Web quelle est la valeur de register_globals.

n°226705
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 14:02:55  profilanswer
 

ah oui... pour le moment, je suis en local...
 
Local value : On
Master value : On
 
es-ce que ça serait un problème le fait que j'ai un <input type="button"> plutot qu'un <input type="submit"> ??


Message édité par xkamui le 11-10-2002 à 14:06:50
n°226794
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 15:31:23  profilanswer
 

quand j'envoi un fichier dont le nom est : ccs-red01-800.jpg
ça passe bien !!
par contre dès que je met ccs800.jpg, c'est bon !!
 
pkoi ?? et comment faire ??


Message édité par xkamui le 11-10-2002 à 15:31:37
mood
Publicité
Posté le 11-10-2002 à 15:31:23  profilanswer
 

n°226798
lorill
Posté le 11-10-2002 à 15:32:57  profilanswer
 

xkamui a écrit a écrit :

quand j'envoi un fichier dont le nom est : ccs-red01-800.jpg
ça passe bien !!
par contre dès que je met ccs800.jpg, c'est bon !!
 
pkoi ?? et comment faire ??




 
ben c'est bon tout le temps, alors ...  :??:

n°226799
omega2
Posté le 11-10-2002 à 15:33:03  profilanswer
 

xkamui a écrit a écrit :

quand j'envoi un fichier dont le nom est : ccs-red01-800.jpg
ça passe bien !!
par contre dès que je met ccs800.jpg, c'est bon !!
 
pkoi ?? et comment faire ??



Heu, c'est lequel des deux qui pase pas bien là? :o

n°226808
xkamui
Their Destiny Was Foreordained
Posté le 11-10-2002 à 15:42:04  profilanswer
 

oups !!!  :p  
c'est quand c'est ccs-red01-800.jpg qua ça passe pas...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème lors de l'upload, il me trouve pas d'attributs snifff

 

Sujets relatifs
Problème de comportement avec onUnload[PERL] Problème d'allocation de la mémoire
[php/Mysql] Problème avec SELECT COUNT(*)[PHP MySQL] Problème d'apostrophe ! [MONGOLE INSIDE]
[PHP BB] Un ptit problème de mailTextBox on change -> update automatique -> Trouvé !!!
chti problème de validation. (W3C)problème de vérification en JS
Problème de script: passer une valeur d'un popup à la fenêtre...erreur sql ca doit pas etre grand chose mais trouve pas
Plus de sujets relatifs à : Problème lors de l'upload, il me trouve pas d'attributs snifff


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR