Bonjour,
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function formCsvARMToDb() { $page = new PhpEcho([DIR_ROOT, 'view Layout.php']); $body = new PhpEcho([DIR_ROOT, 'view FormCsvARMToDb_view.php'], []); $page['body'] = $body; // on renvoie au navigateur la page assemblée echo $page; }
FormCsvARMToDb_view.php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <!-- form to download a csv file from the hard disk --> <form action="" method="post" enctype="multipart/form-data"> <label for="file2"><b>File CSV</b></label> <input type="file" name="file2" id="file2"><br/> <input type="submit" name="submitfile2" value="csv file download"><br/> </form>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function csv_upload() { $this->formCsvARMToDb(); echo "csvupload 14 FILES<br/>";var_dump($_FILES);echo "<br/>"; if (isset($_FILES['file2'])) if (!$_FILES['file2']["error"]) { $upload_dir = 'csv'; $name=$_FILES['file2']['name']; $this->filepath=DIR_ROOT.$upload_dir.DIRECTORY_SEPARATOR.$name; } return ($this->filepath); }//end csv_upload
retourneLe formulaire de sélection d'un fichier s'affiche bien mais la variable $_FILES est nulle. Peut-on me dire pourquoi ?csvupload 14 FILES
array(0) { }
Partager