formulaire news et online
Posté : 15 nov. 2005, 11:45
bonjour
voila j'ai creer une formulaire d'inscription a une newsletter qui envoi la commande a un robot le probleme est le suivant ce n'est pas l'adresse email saisi dans le formulaire qui envoi la commande subscribe donc elle n'est pas enregistre par le robot ci dessous lescript du formulaire y a t'il qq qui sache solutionner ce pb merci d'avance
voila j'ai creer une formulaire d'inscription a une newsletter qui envoi la commande a un robot le probleme est le suivant ce n'est pas l'adresse email saisi dans le formulaire qui envoi la commande subscribe donc elle n'est pas enregistre par le robot ci dessous lescript du formulaire y a t'il qq qui sache solutionner ce pb merci d'avance
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style1 {
color: #0000FF;
font-weight: bold;
font-size: 36px;
}
-->
</style>
</head>
<body>
<p> </p>
<table width="484" border="2">
<tr>
<td width="472"><div align="center" class="Style1">NEWSLETTER</div></td>
</tr>
<tr>
<td height="111"><p align="center">
<p align="center">Email :
<form name="form1" method="post" action="">
<div align="center">
<input name="email" type="text" id="email" size="30">
</div>
<p align="center"> </td>
</tr>
<tr>
<td height="62">
<div align="left">
<p>
<input name="B1" type="radio" value="subscribe" checked>Abonnement
</p>
<p>
<input type="radio" name="B1" value="unscribe"> Désabonnement
</p>
</div></td>
</tr>
<tr>
<td height="62">
<div align="right">
<input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Submit" value="Réinitialiser">
</div>
</form></td>
</tr>
<tr>
<td height="62"><p align="center">
<p align="center">
<?php
if(!empty($_POST["B1"]))
$message = $_POST['B1']." [ ".$_POST['email']." ]";
$email = $_POST['email'];
$point = strpos($email,".");
$aroba = strpos($email,"@");
if (isset($email) && $email != "") {
if($point=='')
{
echo "erreur point";
}
elseif($aroba=='')
{
echo "erreur arobase";
}
else
{
if(email(
"webmaster",
"[email protected]",
"" , $message )) {
echo "merci votre requete a été prise en compte";
}
else {
echo "desolé votre requete n'a pu aboutir";
}
}
}
?>
<p align="center">
</td>
</tr>
</table>
<p> </p>
</body>
</html>