Je suis nul en formulaire de contacte
Résolu
ukioss
Messages postés
782
Date d'inscription
Statut
Membre
Dernière intervention
-
ukioss Messages postés 782 Date d'inscription Statut Membre Dernière intervention -
ukioss Messages postés 782 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voici un code que je viens de copier/coller sur le forum.
pour la partie html du contact la je comprend
<FORM method=POST action=contact.php target="_blank">
<BR>
<INPUT NAME="mon nom" TYPE="text" SIZE="30"> <BR>
<INPUT NAME="mon email" TYPE="text" SIZE="30"><BR>
<BR>
<TEXTAREA NAME="comments" COLS="30" ROWS="10">Entrez ici votre commentaire:
</TEXTAREA>
<BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Validation">
</FORM>
Mais, pour la partie php, je nage.
Dans un fichier "contact.php", écrivez le code suivant :
<?php
$TO = "votreemail@hotmail.com";
$subject = "Voici le titre du mail que vous recevrez automatiquement";
$h = "From: " . $TO;
$message = "Voici le message qui sera écrit automatiquement dans le mail que vous recevrez, à chaque fois qu'un visiteur souhaitera vous laisser un message";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:index.html");
?>
un mail par, mais vide, je n'arrive pas a récupérer les info
Serrait il possible de me corriger et surtout d'expliquer sa fonction.
Voici un code que je viens de copier/coller sur le forum.
pour la partie html du contact la je comprend
<FORM method=POST action=contact.php target="_blank">
<BR>
<INPUT NAME="mon nom" TYPE="text" SIZE="30"> <BR>
<INPUT NAME="mon email" TYPE="text" SIZE="30"><BR>
<BR>
<TEXTAREA NAME="comments" COLS="30" ROWS="10">Entrez ici votre commentaire:
</TEXTAREA>
<BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Validation">
</FORM>
Mais, pour la partie php, je nage.
Dans un fichier "contact.php", écrivez le code suivant :
<?php
$TO = "votreemail@hotmail.com";
$subject = "Voici le titre du mail que vous recevrez automatiquement";
$h = "From: " . $TO;
$message = "Voici le message qui sera écrit automatiquement dans le mail que vous recevrez, à chaque fois qu'un visiteur souhaitera vous laisser un message";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:index.html");
?>
un mail par, mais vide, je n'arrive pas a récupérer les info
Serrait il possible de me corriger et surtout d'expliquer sa fonction.
A voir également:
- Je suis nul en formulaire de contacte
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Liste des faux profils sur je contacte - Forum Vos droits sur internet
- Retrouver mon compte je contacte ✓ - Forum Réseaux sociaux
3 réponses
essayes déja comme ça:
( balises html en minuscule, valeurs des arguments entre " )
( balises html en minuscule, valeurs des arguments entre " )
<form name="form1" method="post" action="contact.php" target="_blank"> <br /> Nom:<input name="mon_nom" type="text" size="30" value=""> <br /> Email:<input name="mon_email" type="text" size="30" value=""><br /> <br /> <textarea name="comments" cols="30" rows="10">entrez ici votre commentaire: </textarea> <br /> <br /> <input type="submit" name="envoyer" value="validation"> </form> pour la partie php fichier "contact.php" : <?php if(isset($_POST['envoyer'])){ $TO = "votreemail@hotmail.com"; $subject = "Voici le titre du mail que vous recevrez automatiquement"; $h = "From: " . $TO; $message = "Voici le message qui sera écrit automatiquement dans le mail que vous recevrez, à chaque fois qu'un visiteur souhaitera vous laisser un message"; while (list($key, $val) = each($_POST)) { //$HTTP_POST VAR ça date de combien d'années ? $message .= "$key : $val\n"; } if(mail($TO, $subject, $message, $h)){ echo "Le mail a bien été envoyé"; }else{ echo "Pb avec l'envoi du mail"; } //header("Location:index.html"); } ?>