Bonjour,

J'utilise Firefox et Internet Explorer pour développer un site et le tester.
Sous internet explorer je n'ai aucun soucis
Sous firefox (avec le plug-in firebug) j'ai pas mal de problème.
Voici le code généré indiqué par firebug :
<body>

Array<br />

<b>Notice</b>: Undefined index: image in <b>C:\Documents and Settings\[...]\pageUploadImage.inc.php</b> on line <b>29</b><br />
J'ai beau sauter des lignes dans mon source avant la ligne 29 le numéro ne change pas instantanément... voire au bout de plus d'une demie-heure...

Mon formulaire est généré par le javascript suivant :
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
function insererImage(idSection){
	var html='';
	var div = document.createElement("div");
 
	div.setAttribute("id","element"+nbElement);
	document.getElementById('contenuSection'+idSection).appendChild(div);
 
	div = document.createElement('form');
	div.setAttribute("id","formulaire");
	div.setAttribute("name","formulaire");
	div.setAttribute("enctype","multipart/form-data");
	div.setAttribute("action","../Include/pageUploadImage.inc.php");
	div.setAttribute("method","post");
	div.setAttribute("target","cible");
	div.setAttribute("onsubmit","return verifImage()");
 
	document.getElementById("element"+nbElement).appendChild(div);
 
		html += '<p>Image :&nbsp;<input type="file" name="image" id="image"></p>';
		html += '<p>Texte de remplacement :&nbsp;<input type="text" name="alt" id="alt"></p>';
		html += '<p class="boutons"><input type="submit" value="poster l\'image"></p>';
 
	html +='<p class="boutons">';
		html +='<input type="button" value="Supprimer le texte" onclick="annulerNouveauTexte('+nbElement+');"> ';
	html +='</p>';
 
	document.getElementById('formulaire').innerHTML = html;
	nbElement++;
}
et voici le morceau de code sur le fichier de traitement qui me pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
echo $_FILES;
		echo sizeof($_FILES)
		foreach ($_FILES as $cle=>$val){
			echo $cle.'==>'.$val."\n";
		}
		$tmp_file = $_FILES['image']['tmp_name'];
 
	    if( !is_uploaded_file($tmp_file) ) {
	        exit("Le fichier est introuvable");
	    }
En espérant avoir été clair, je vous remercie pour vos réponses.

mat.d