Bonjour,
j'ai un formulaire pour sélectionner un fichier à uploader, donc qui doit générer $_FILES
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <!-- form to upload a csv file from the hard disk --> <form action="index.php?action=UploadCSV" 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>
Néanmoins, si je lis $_FILES dans un autre fichier, le var_dump($_FILES) retourne NULL.
Pour m'en sortir, dans l'action du formulaire, j'ai mis :
et dans le fichier où je le récupère $file=unserialize($_GET['file']);.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $return='http://localhost/www/ticket2/index.php?action=Controller&return='.$filepath.'&file='.serialize($_FILES); header('location: '.$return); exit();
Cette acrobatie est un peu lourde. Puis-je m'en passer ?
Partager