probleme formulaire avec formmail... - PHP - Programmation
Marsh Posté le 14-04-2003 à 23:23:27
<input type="hidden" name="recipient" value="ditemonsieur@hotmail.com">
<input type="submit" name="recipient" value="envoyer">
si tu appelles ts tes champs pareil , yen a un qui va avoir avoir du mal a sy retrouver ...
Marsh Posté le 14-04-2003 à 23:49:10
beleg a écrit : <input type="hidden" name="recipient" value="ditemonsieur@hotmail.com"> |
Voci ton code revu et corrigé :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="http://uniteloverval.behostings.be/cgi-bin/formmail/formmail-vf.pl" method="post">
<input type="hidden" name="recipient" value="ditemonsieur@hotmail.com">
<p>Votre Nom
<input type="text" name="Nom">
</p>
<p> Votre Prenom
<input type="text" name="Prenom">
</p>
<p>Votre section
<input type="text" name="section">
</p>
<p>Je voudrais reserver
<input type="text" name="reservation">
pull </p>
<p>e-mail
<input type="text" name="e-mail">
(facultatif)</p>
<p>numero de telephone
<input type="text" name="telephone">
(facultatif) </p>
<p align="center">
<input type="submit" name="bouton" value="envoyer">
</p>
</form>
</body>
</html>
Marsh Posté le 14-04-2003 à 23:52:12
linuxois1 a écrit : |
Au fait, pourquoi n'utilise tu pas php dont lequel tu as la fonction mail qui t'envoie ton email ou bon te semble... sauf peut etre chez free. tu fais en moins de lignes de codes.
Marsh Posté le 15-04-2003 à 00:01:23
ben disont que g choisi la method que je touvais la plus facil vu que je suis debutant ...
Marsh Posté le 15-04-2003 à 00:27:02
linuxois1 a écrit : |
Pr le probleme de gauthier, est ce que tu remplie bien les conditions :
Citation : Merci vous assurer que vous avez bien mis dans votre formulaire un champ recipient avec une adresse e-mail dont le domaine (ou l'adresse complète) est présent dans la variable @recipients |
apres, ne connaissant pas le code de Formail, il nst pas evident de pouvoir trouver la cause du probleme.
Marsh Posté le 15-04-2003 à 00:29:57
gauthier a écrit : et le probleme c qu'il me fais tjs la mm erreur .. |
Voici comment faire en php :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="envoi_email.php" method="post">
<input type="hidden" name="recipient" value="ditemonsieur@hotmail.com">
<p>Votre Nom
<input type="text" name="Nom">
</p>
<p> Votre Prenom
<input type="text" name="Prenom">
</p>
<p>Votre section
<input type="text" name="section">
</p>
<p>Je voudrais reserver
<input type="text" name="reservation">
pull </p>
<p>e-mail
<input type="text" name="email">
(facultatif)</p>
<p>numero de telephone
<input type="text" name="telephone">
(facultatif) </p>
<p align="center">
<input type="submit" name="bouton" value="envoyer">
</p>
</form>
</body>
</html>
script php :
<?
$recipient = $_POST['recipient'];
$Nom = $_POST['Nom'];
$Prenom = $_POST['Prenom'];
$section = $_POST['section'];
$reservation = $_POST['reservation']
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$message1 = "Nom : ".$Nom."\n";
$message2 = "Prenom : ".$Prenom."\n";
$message3 = "Section : ".$section."\n";
$message4 = "Reservation : ".$reservation."\n";
$message5 = "Email : ".$email."\n";
$message = $message1.$message2.$message3.$message4.$message5;
$sujet = "Votre inscription";
$entetes = "From: ".$email;
// on envoi le mail tout en testant son départ
if(mail($recipient, $sujet, $message, $entetes)) echo "<h2>Envoi Email '$recipient' ok</h2>"; else echo "<h2>Echec Envoie Email '$recipient'</h2>" ;
?>
Voila, j'espere qu'il n ya pas d'erreur. Corrigez-moi les gars.
Marsh Posté le 15-04-2003 à 00:47:23
ou bien
$message = "Nom : $Nom\n";
$message .= "Prenom : $Prenom\n";
$message .= "Section : $section\n";
$message .= "Reservation : $reservation\n";
$message .= "Email : $email\n";
Marsh Posté le 15-04-2003 à 01:52:28
plus d'explication sur formmail --> http://www.perl-gratuit.com/perl/f [...] index.html
Marsh Posté le 24-05-2004 à 15:18:42
J'ai esayé mais j'ai
Parse error: parse error in /home/ddd/www/envoi_email.php on line 8
Je ne vois pas bien ce qui cloche
Marsh Posté le 14-04-2003 à 22:02:46
Voila je voudrais faire un formulaire et que les données soient envoyées sur mon adresse e-mail pour le traitement j'utilise Formail V1.92
le probleme c'est que j'obtiens une erreur mais je ne sais pas d'ou elle vient parce que l'erreur est :
Erreur: Destinataire manquant/invalide
Aucun destinataire (ou alors un destinatire invalide) n'est spécifié dans les données envoyées à formmail-vf. Merci vous assurer que vous avez bien mis dans votre formulaire un champ recipient avec une adresse e-mail dont le domaine (ou l'adresse complète) est présent dans la variable @recipients. Davantage d'informations dans le fichier lisezmoi.txt.
or que dans mon script le destinataire y est
voici mon script
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="http://uniteloverval.behostings.be/cgi-bin/formmail/formmail-vf.pl" method="post">
<input type="hidden" name="recipient" value="ditemonsieur@hotmail.com">
<form name="form1" method="post" action="">
<p>Votre Nom
<input type="text" name="textfield">
</p>
<p> Votre Prenom
<input type="text" name="textfield2">
</p>
<p>Votre section
<input type="text" name="textfield3">
</p>
<p>Je voudrais reserver
<input type="text" name="textfield4">
pull </p>
<p>e-mail
<input type="text" name="textfield5">
(facultatif)</p>
<p>numero de telephone
<input type="text" name="textfield6">
(facultatif) </p>
<p align="center">
<input type="submit" name="recipient" value="envoyer">
</p>
</form>
</body>
</html>
alors dite moi ce qu'il cloche merci d'avance ....