Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: fr4nk le le 04-04-2009 a 15:09:18

Titre: [Résolu]Formulaire par email
Posté par: fr4nk le le 04-04-2009 a 15:09:18

J'ai créer un formulaire ( http://www.listedeproxy.com/email/formulaire.html ) et lorsque je le remplis, je reçoit le message de confirmation même si je ne reçoit pas le email.

Voici le code de mon fichier formmail.php:
Citation:
<?php
$TO = "fr4nkmtl@gmail.com";

$h = "From: " . $TO;

$message = "";

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

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

Header("Location: http://www.listedeproxy.com/email/merci.html");

?>


Titre: Re:formulaire par email
Posté par: ToToMaStEr le le 04-04-2009 a 20:45:37


Code:
<?php
$TO = "fr4nkmtl@gmail.com";

$h = "From: " . $TO;

$message = "";

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

if( mail($TO, $subject, $message, $h) )
{
Header("Location: http://www.listedeproxy.com/email/merci.html");
}
else
{
echo 'Erreur d'envoi du mail.';
}

?>

Titre: Re:formulaire par email
Posté par: fr4nk le le 04-04-2009 a 21:22:36

Avec ce code j'ai ce message d'erreur:

Parse error: parse error, expecting `','' or `';'' in C:\Program Files\EasyPHP 3.0\www\formmail.php on line 18

Merci quand même

Titre: Re:formulaire par email
Posté par: Krash le le 05-04-2009 a 12:40:34

Il faut échapper la quote
Citation:
<?php
$TO = "fr4nkmtl@gmail.com";

$h = "From: " . $TO;

$message = "";

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

if( mail($TO, $subject, $message, $h) )
{
Header("Location: http://www.listedeproxy.com/email/merci.html");
}
else
{
echo 'Erreur d\'envoi du mail.';
}

?

Titre: Re:formulaire par email
Posté par: fr4nk le le 05-04-2009 a 19:20:22

Ça ne fonctionne toujours pas. Cette fois ci j'ai ce message d'erreur:

Parse error: syntax error, unexpected '<' in /public_html/email/formmail.php on line 18

Titre: Re:formulaire par email
Posté par: ToToMaStEr le le 05-04-2009 a 19:43:34

Peux tu nous donner la ligne 18 de ton code??

Titre: Re:formulaire par email
Posté par: fr4nk le le 05-04-2009 a 21:09:18

J'ai corrigé la ligne 18, ça fonctionne maintenant pour le texte, merci, par contre les fichiers à envoyer ne sont pas en pièce-jointe.

URL du formualire: http://www.listedeproxy.com/email/formulaire.html

Titre: Re:formulaire par email
Posté par: fr4nk le le 07-04-2009 a 22:30:15

Personne ? Tant pis alors, je vais demander aux visiteurs d'uploader leurs photos sur imageshack et de m'envoyer le lien à la place des pièces-jointes.

Problème résolu,
Merci encore.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.