J'ai un petit souci dont je ne trouve pas l'origine.

J'ai un formulaire avec un champ de type file et au traitement de ce formulaire, les variables $_FILES ne sont pas valorisées ( => un print_r($_FILES) donne Array ( ) soit le vide complet).

Mon formulaire contient bien le enctype :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<form name='f_page' method='POST' enctype='multipart/form-data'>
mon input file est créé via du javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
// Parcourir
td = document.createElement('td');
input = document.createElement('input');
input.name = 'f_fichier';
input.id = 'f_fichier';
input.type = 'file';
td.appendChild(input);
tr.appendChild(td);
et $_POST['f_fichier'] me renvoi bien le nom du fichier passé dans le champ (enfin, le chemin+fichier sous IE et le fichier seulement sous firefox...).

Si quelqu'un a une piste, je suis preneur.

Merci d'avance.