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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP - resolu] Input type file et Easyphp1.7

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP - resolu] Input type file et Easyphp1.7

n°737928
Profil sup​primé
Posté le 25-05-2004 à 15:34:29  answer
 

Bonjour à tous ...
 
J'ai une page de formulaire qui demande quelques informations et un fichier joint. L'action du formulaire est de recharger la page avec une option dans l'url. Jusqu'ici rien de bien méchant. Par la variable $_POST je recupère le titre, l'auteur, etc ... mais je n'arrive pas à récuperer mon fichier, il me met :
 

Code :
  1. Notice: Undefined variable: userfile in d:\jardydocs\sites\upload\upload_doc.php on line 41


 
Je ne comprends plus rien ...
Voici le code correspondant si quelqu'un peu m'eclairer ...  :(  
 

Code :
  1. <?
  2. require "tools_html.php";
  3. require "tools_mysql.php";
  4. if(isset($_GET["mode"]))
  5. {$mode=$_GET["mode"];}
  6. else
  7. {$mode="";}
  8. debut_de_page("theme.css" );
  9. if($mode=="get" )
  10. {
  11. $titre=$_POST['titre'];
  12. $commentaires=$_POST['commentaires'];
  13. $auteur=$_POST['auteur'];
  14. echo $userfile;
  15. echo $titre;
  16. echo $commentaires;
  17. echo $auteur;
  18. if(empty($auteur) or empty($titre))
  19. {
  20.  echo"<font color=\"#FF0000\">Certains champs ne sont pas renseignés !</font>\n";
  21. }
  22. else
  23. {
  24.  if($userfile=="none" )
  25.  {
  26.   echo"<font color=\"#FF0000\">Fichier inexistant ...</font>\n";
  27.  }
  28.  else
  29.  {
  30.   if(empty($commentaires)) $commentaires="Aucun commentaire relatif à ce document";
  31.  }
  32. }
  33. }
  34. ?> 
  35. <h5>Ajout de nouveau document</h5>
  36. <h8>(*) champs obligatoires</h8>
  37. <form method="POST" action="upload_doc.php?mode=get" enctype="multipart/form-data">
  38. <p>
  39. <b>Nom de l'auteur *</b><br>
  40. <input type="text" name="auteur" size="40" maxlength="255"><br><br>
  41. <b>Titre du document *</b><br>
  42. <input type="text" name="titre" size="40" maxlength="255"><br><br>
  43. <b>Commentaires relatifs à ce document</b><br>
  44. <textarea rows="7" name="commentaires" cols="40"></textarea><br><br>
  45. <b>Sélectionner le fichier du document (maximum 1 Mo) *</b><br>
  46. <input type="file" name="userfile" size="40" enctype="multipart/form-data"><br><br>
  47. <input type="hidden" name="MAX_FILE_SIZE" value="614400">
  48. </p>
  49. <p><input type="submit" value="Ajouter ce document" name="envoyer"></p>
  50. </form>
  51. <?
  52. fin_de_page();
  53. /* fin de page */
  54. ?>


Message édité par Profil supprimé le 25-05-2004 à 18:30:36
mood
Publicité
Posté le 25-05-2004 à 15:34:29  profilanswer
 

n°737944
Profil sup​primé
Posté le 25-05-2004 à 15:47:02  answer
 

c'est $_FILE["userfile"]

n°738123
Profil sup​primé
Posté le 25-05-2004 à 17:24:48  answer
 

Code :
  1. Notice: Undefined variable: _FILE in d:\jardydocs\sites\upload\upload_doc.php on line 41


 
Ca fonctionne po je pige po

n°738133
Profil sup​primé
Posté le 25-05-2004 à 17:29:03  answer
 

ouais c'est $_FILES [:mlc]

n°738143
Profil sup​primé
Posté le 25-05-2004 à 17:34:41  answer
 

Merci beaucoup ca me bloquait depuis hier ce truc :)
Merci

n°739025
Profil sup​primé
Posté le 26-05-2004 à 09:30:22  answer
 

Euh quel est le champ du tableau de la variable $fichier qui nous ramene le chemin absolu du fichier à up ?
 
// $fichier = $_FILES['userfile'];
// exemple du haut de page


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

  [PHP - resolu] Input type file et Easyphp1.7

 

Sujets relatifs
[Débutant] Socket en C + interaction avec du PHP[ASP] enlever X jour à une date.....[RESOLU]
[Php/Mysql/Tableaux] Optimisation d'un codeDoc PHP problème [Résolu]
[Shell tcsh] [RESOLU] Récupération du path à partir du fichierMoteur de recherche en PHP surun DOC XML
[PHP] Forward declaration ?lire / ecrire dans un fichier [resolu]
Probleme de CSS / liens à moitié cliquables [Résolu] 
Plus de sujets relatifs à : [PHP - resolu] Input type file et Easyphp1.7


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