Formulaire

Répondre
graphipub
le 26/08/2009 à 12:43
graphipub
Bonjour
j'ai un formulaire sur une page HTML et je voudrais qu'il me soit envoyé avec l'adresse mail de la personne (quand je reçois le mail il est avec mon adresse!) code de la page php :

<?php 
$TO = "graphipub@free.fr";

$h = "From: $mail\r\nReply-to : $nom <$mail>\nX-Mailer:PHP" . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: merci.html");

?>


merci de votre aide
Stef
LA GLOBULE
le 26/08/2009 à 17:12
LA GLOBULE
Merci de penser à utiliser le BB-Code pour paster du code, c'est quand meme plus lisible.

Sinon, ben il te suffit de modifier ton formulaire pour que le visiteur y entre son adresse mail, adresse que tu recupères dans ton PHP et que tu colles à la pace de ta variable $mail.
graphipub
le 26/08/2009 à 17:37
graphipub
oui bien j'ai mis un champ texte pour le mail, mais comment récuperer son adresse dans le PHP, bref comment changer cette ligne 4?
Stef
graphipub
le 27/08/2009 à 10:12
graphipub
Désolé je n'y arrive pas, je ne sais pas ou coller ce code. aucun probleme pour faire le formulaire mais là je bute sur un os! (je débute...)
<?php 
$TO = "graphipub@free.fr";

$h = "From: ($_POST[ 'Email'])\r\nReply-to : $nom <($_POST[ 'Email'])>\nX-Mailer:PHP" . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: merci.html");

?>
Stef
LupusMic
le 27/08/2009 à 11:48
LupusMic
Tu devrais chercher la traduction française des mots anglais « to » et « from », ton problème vient de là.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours