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

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU AVEC HONTE] Pb avec un upload de fichier un peu étrange :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU AVEC HONTE] Pb avec un upload de fichier un peu étrange :)

n°1422133
micfont999
Simplement Moi
Posté le 08-08-2006 à 11:14:34  profilanswer
 

Bonjour à tous et à toutes,  
voila j'ai un tit soucis que je n'arrive pas à résoudre.
 
Pour une gestion d'article pour un site j'ai un formulaire traitant plusieurs champs files à la fois ..
Ceux ci sont générés dynamiquement avec un nom concaténé différent à chaque fois...
 
Seul soucis c'est que lors de mon upload bah ça veux pas lol ...  
 
Voici mon code :)
 

Code :
  1. if (is_uploaded_file($_FILES["fphoto".$numero]["tmp_name"]))
  2.  {
  3.   if(!empty($_FILES["fphoto".$numero]["tmp_name"])) {
  4.    echo "yiiiiiiiiiiiiiiiiiihiiiiiiiii ça marche";
  5.     // on vérifie d'abord le type MIME pour n'uploader que des images jpeg ou jpeg progressif
  6.      if($_FILES["fphoto".$numero]["type"]=="image/jpeg" || $_FILES["fphoto".$numero]["type"]=="image/pjpeg" )
  7.      {
  8.      // on déplace le fichier temporaire dans le répertoire des images et on redimensionne
  9.      move_uploaded_file($_FILES["fphoto".$numero]["tmp_name"],"uploaded/" );
  10.      // $largeur=redimImage($_FILES["fphoto".$numero]["name"],$_GET["page"]);
  11.      } else {
  12.       $_FILES["fphoto".$numero]["name"]="";
  13.     ?>
  14.      <script language="javascript">
  15.       alert("mauvais type de fichier !" );
  16.      </script>
  17.     <?php
  18.      
  19.      }
  20.   }
  21.   else
  22.   {
  23.    echo "pas cool";
  24.    $_FILES["fphoto".$numero]["name"]="";
  25.   } // fin du else empty
  26.  } // fin du if uploaded
  27.  else
  28.  {
  29.   echo "non non ça marche pas ";
  30.  }


 
je vais directement au else du if(is_uploaded_file) sans trop comprendre pourquoi en fait ...  
 
Voici le code du formulaire dans une boucle  
 

Code :
  1. <input type=\"file\" name=\"fphoto".$numero."\">


 
Est ce que quelqu'un à des bons yeux pour voir ou j'ai fais une bourde parce que je ne vois pas :s  
La fatigue sans doute  :p  
 
Merci d'avance
 
EDIT: Je suis en local sous wamp 5  :whistle:  
 
Merci encore
 [:magnasuprema]


Message édité par micfont999 le 08-08-2006 à 17:09:47
mood
Publicité
Posté le 08-08-2006 à 11:14:34  profilanswer
 

n°1422167
micfont999
Simplement Moi
Posté le 08-08-2006 à 11:54:12  profilanswer
 

personne?

n°1422287
micfont999
Simplement Moi
Posté le 08-08-2006 à 14:26:43  profilanswer
 

tjs pas? :(

n°1422365
micfont999
Simplement Moi
Posté le 08-08-2006 à 17:02:11  profilanswer
 

Petite question :  
Je suis donc en local,  
j'ai juste mis une page avec un formulaire comme ceci :  
 

Code :
  1. <form action="recup.php" name="formu" method="POST">
  2. <input type="file" name="image">
  3. <input type="submit" value="envoi">
  4. </form>


 
et une page de récupération
 

Code :
  1. <?php
  2. // on affiche le résultat
  3. echo "image -><br>";
  4. $nom = $_FILES["image"]["name"];
  5. $tempo = $_FILES["image"]["tmp_name"];
  6. $codeErreur = $_FILES["image"]["error"] ;
  7. echo $nom." ".$tempo." ".$codeErreur;
  8. ?>


 
et cela m'affiche juste  
 
image ->  
 
Pourquoi? On ne peux pas récupérer le nom du fichier et du fichier temporaire en local???  
Franchement la je suis paumé ... :( :( :(  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

n°1422370
mIRROR
Chevreuillobolchévik
Posté le 08-08-2006 à 17:05:27  profilanswer
 

il manque ceci dans ton <form>
enctype="multipart/form-data"

n°1422375
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-08-2006 à 17:08:39  profilanswer
 

[:rtfm]
http://fr.php.net/manual/fr/features.file-upload.php
Il manque déjà l'enctype dans ton formulaire et le champs avec max_file_size.
 
edit:  [:benou_grilled]


Message édité par anapajari le 08-08-2006 à 17:09:09
n°1422376
micfont999
Simplement Moi
Posté le 08-08-2006 à 17:09:23  profilanswer
 

mIRROR a écrit :

il manque ceci dans ton <form>
enctype="multipart/form-data"


 
Oh putain j'y crois pas.. je l'avais zapé..  
Une demie journée de travail sur un truc de base, je me prend le chou depuis des heures, et j'avais zapé le truc le plus important..
Merci merci merci, j'aurais pu chercher longtemps ...  
Ah la la merci encore une fois, j'ai honte ....  :ouch:  
Merci...


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

  [RESOLU AVEC HONTE] Pb avec un upload de fichier un peu étrange :)

 

Sujets relatifs
[Résolu] Lire les 10 dernières lignes d'un fichier[ Résolu ] Lancer un fichier BAT depuis Csharp
Lecture fichier texte UTF-8Problème sur un flux de lecture à partir d'un fichier .txt
[Résolu] Aide pour une requeteRésolu: Piloter 'Lotus Notes 6.5' et accusé de réception.
[Résolu] - Supprimer le point qui s'ajoute derrière les chemins[résolu]eviter de saisir un char a la place d'un int
Plus de sujets relatifs à : [RESOLU AVEC HONTE] Pb avec un upload de fichier un peu étrange :)


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