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 compte désactivé - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Formulaire de reclamation instagram - Guide
- 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");
}
?>