Bonjour à tous,
Il s'agit de mon premier poste.
Je me creuse la tête depuis quelques jours et je ne vois pas la raison qui pousse Firefox (4 en occurrence) à bloquer.
Il semblerait que Firefox bloque dès le isset($_FILES["csv_file"]["tmp_name"]).
Ainsi dès que je valide le formulaire, je reviens sur un formulaire vide ; ce qui n'est pas le cas avec Chrome et IE.
Tout conseil / explication serait le/la bienvenue.
Merci.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <?php session_start(); if (!isset($_SESSION['login'])) { header ('Location: ../index.php'); exit(); } if(isset($_FILES["csv_file"]["tmp_name"]) && is_uploaded_file($_FILES["csv_file"]["tmp_name"]) && ($_FILES["csv_file"]["type"] == "application/vnd.ms-excel")) { ... $fichierCSV = "./docs/tmp.csv"; move_uploaded_file($_FILES['csv_file']['tmp_name'], $fichierCSV); ... echo "<a href=\"./docs/result.csv\">Telecharger le fichier</a>"; } else { ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data"> <center> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <table> <tr> <td> Fichier CSV : </td> <td> <input type="file" name="csv_file"/> </td> </tr> <tr> <td colspan="2"> <center><input type="submit" value="Envoyer"/></center> </td> </tr> </table> </center> </form> </body> </html> <?php } ?>
Partager