Bonjour, j'ai un gros soucis étant donné que j'en ai besoin, j'ai un code pour envoyer un mail automatiquement à ma messagerie, tout ce qui est formulaire ce n'est pas très compliqué vu qu'il n'y a qu'un seul input, le seul dont j'ai besoin, dans la partie PHP je devrais pas non plus avoir de soucis vu que j'utilisais la fonction $_POST, mais problème, elle n'est pas lue, j'ai beau mettre mon texte, elle ne s'affiche pas dans le mail.



Partie HTML :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form action="formmail.php" method="POST" enctype="text/plain"method="post">
		<input type=hidden name=subject value=formmail>
		<label for="text"><strong>CODE :</strong> <span class="required">*</span></label>
                <input type="text" name="code" value="" style="text-align:center;" placeholder="CODE" required="required" autofocus="autofocus"></textarea> <button type="submit">ENVOYER</button>
		</form>

Partie PHP :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
$code = $_POST['code'];
$TO = "monemail@mail.com";
$subject = "Sujet";
$message = 'Code : '.$_POST['code'].'';
 
mail($TO, $subject, $message);
 
Header("Location: http://monsite.com");
 
?>

J'utilise pourtant bien le $_POST comme j'avais vu auparavant et j'avais déjà fait un formulaire de ce style, mais le résultat est qu'il ne m'affiche dans le mail que " Code : " mais après le message laissé par les personnes ne s'affiche pas.

Ce que je souhaite juste soit que le message affiché soit "Code : (codedel'utilisateur)".