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 :
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();
et dans le fichier où je le récupère $file=unserialize($_GET['file']);.

Cette acrobatie est un peu lourde. Puis-je m'en passer ?