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 :
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...<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 />
Mon formulaire est généré par le javascript suivant :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
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 : <input type="file" name="image" id="image"></p>'; html += '<p>Texte de remplacement : <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++; }En espérant avoir été clair, je vous remercie pour vos réponses.
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"); }
mat.d
Partager