Se connecter avec
S'enregistrer | Connectez-vous

Prob upload fichier dans popup

Dernière réponse : dans Programmation

Bonjour à tous,

J'ai un formulaire d'upload de fichier tout à fait classique, sur lequel j'effectue un traitement en PHP. Je souhaiterai que la soumission se fasse non pas dans la page courante mais dans une popup pour conserver intacte ma page initiale avec le formulaire.

J'ai donc trouvé la petite fonction suivante sur un autre forum :

  1. function pop_it(the_form) {
  2. my_form = eval(the_form)
  3. window.open("traitements/attente.php", "popup", "height=440, width=440, menubar='no', toolbar='no', location='no', status='no', scrollbars='yes'");
  4. my_form.target = "popup";
  5. my_form.submit();
  6. }


je l'ai ajouté à mon formulaire :

  1. <form action="traitements/extraction.php" method="post" name="form" enctype="multipart/ form-data">
  2. <table class="simpleTable" width="400px">
  3. <tr>
  4. <th colspan="2">Importation du fichier </th>
  5. </tr>
  6. <tr>
  7. <td class="transparent alignG" width="45%">Fichier* </td>
  8. <td class="transparent alignG">
  9. <input type="file" name="fichier"/>
  10. </td>
  11. </tr>
  12. <tr>
  13. <td class="transparent alignG">Codes
  14. </td>
  15. <td class="transparent alignG">
  16. <input type="text" name="codes" class="large"/>
  17. </td>
  18. </tr>
  19. <tr>
  20. <td class="transparent alignC" colspan="2">
  21. <input type="hidden" name="MAX_FILE_SIZE" value="10024" />
  22. <input type="submit" value="Envoyer" onclick="pop_it(form);"/>
  23. </td>
  24. </tr>
  25. </table>
  26. </form>


Jusqu'ici tout va bien... Sauf que le fichier ne semble pas être téléchargé :??:  :??: 
Lorsque j'arrive sur ma page de traitements, je parviens à afficher sans prob la valeur de $_POST['fichier'] mais je m'arrête à mon premier test :

  1. $tmp_file = $_FILES['fichier']['tmp_name'];
  2.  
  3. if( !is_uploaded_file($tmp_file) )
  4. {
  5. exit("Le fichier est introuvable");
  6. }


Il me renvoie systématiquement fichier introuvable....
Quelqu'un a-t-il une petite idée :cry:  :cry:  ? Est ce du à la soumission du formulaire via la fonction javascript?

Autres pages sur : prob upload fichier popup

Lassé par la pub ? Créez un compte
Expert Programmation

Citation :
Quelqu'un a-t-il une petite idée :cry:  :cry:  ? Est ce du à la soumission du formulaire via la fonction javascript?
tu peux facilement obtenir la réponse en essayant de jarter le javascript ...
Lassé par la pub ? Créez un compte