Bonjour !!!
Je débute en programmation et j'ai un problème. J'ai fait un joli formulaire qui upload une image qui marche très bien sur : Firefox mais pas sur Internet Explorer.
Donc, outre le fait que j'ai envie de mettre le feu à Microsoft tellement ça m'énerve, j'aimerais bien savoir si qqun a une petite solution.
Il semblerait que le problème est que IE ne reconnait pas $FILES lors de la récupération des données. Par exemple, pour ces lignes :
$file_size=$_FILES['userfile']['name'];
echo "$file_size";
et bien il m'insulte direct... :paf
voici le code de ma page de formulaire :
..
<body>
<form action="Upload.php" method="post" name="form1">
Envoyez ce fichier : <input name="userfile" type="file" /><br>
<input type="submit" value="Envoyer le fichier" />
</form>
</body>
..
Et le code de la page qui récupère les données (càd : Upload.php)
$uploaddir = 'Destination/'; //répertoire de destination
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Le fichier a été téléchargé avec succès.\n";
} else {
echo "Le fichier n'a pas été téléchargé.";
}
?>