8768 sujets

Développement web côté serveur, CMS

Bonjour, j'ai un problème. Suite a une mise en ligne d'un fichier via un formulaire post, je ne retrouve pas mon fichier avec la variable $_FILES alors que tous le code semble correcte. Sauriez-vous m'aider ?

Voici mon formulaire:

<form methode="post" action="MiseEnLigne.php" enctype="multipart/form-data">
			<p>Envois du fichier (Attention, ce fichier doit être infèrieur a 1 Mo !)</p> <br/><br/>

					<input type="file" name="monfichier" /><br/>
					<input type="submit" name='submit' value="Envoyer le fichier" />

		</form>


Voici la page vers laquelle je suis redirigé:

if(isset($_FILES['monfichier']))
	{
			echo '<script>alert("YES");</script>';
	}
	else {
		echo '<script>alert("Le fichier n\'éxiste pas ou une erreur est survenus. Reessayez");</script>';
		}

J'obtiens toujours l'alert: "Le fichier n'éxiste pas ou une erreur est survenus. Reessayez"

Auriez-vous une idée pour changer ce problème ?
Bonjour,

A vue de nez, vous avez une typo dans le tag <form>

Essayez avec l'attribut method="post" (au lieu de methode="post") Smiley cligne
Modifié par Bouchon (27 Jul 2020 - 13:55)
Meilleure solution
Merci beaucoup a toi, j'ai cherché durant plusieurs heures et les réponses sur le site stack overflow était loin d'être aussi simple que la tienne Smiley biggrin . Ma langue d'origine doit-être a l'origine de cette erreur Smiley lol .
Modifié par FromNowhere (27 Jul 2020 - 14:01)