probleme formulaire avec formmail...

probleme formulaire avec formmail... - PHP - Programmation

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 :  
 

Citation :

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
 

Citation :


<!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 ....

Reply

Marsh Posté le 14-04-2003 à 22:02:46   

Reply

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  :o , yen a un qui va avoir avoir du mal a sy retrouver ...

Reply

Marsh Posté le 14-04-2003 à 23:49:10    

beleg a écrit :

<input type="hidden" name="recipient" value="ditemonsieur@hotmail.com">  
<input type="submit" name="recipient" value="envoyer">
 
si tu appelles ts tes champs pareil  :o , yen a un qui va avoir avoir du mal a sy retrouver ...


 
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>


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le 14-04-2003 à 23:52:12    

linuxois1 a écrit :


 
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>
 


 
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.


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

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 ...

Reply

Marsh Posté le 15-04-2003 à 00:05:14    

et le probleme c qu'il me fais tjs la mm erreur ..

Reply

Marsh Posté le 15-04-2003 à 00:27:02    

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.
 


 
 :D  
 
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.  
 
 

Reply

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.
 
 


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

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";
 

Reply

Marsh Posté le 15-04-2003 à 01:52:28    

plus d'explication sur formmail --> http://www.perl-gratuit.com/perl/f [...] index.html

Reply

Marsh Posté le 15-04-2003 à 01:52:28   

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed