Bonjour a tous voila j'ai se bout de code que j'ai copier sur un site et qui a normalement
pour fonction de controlé une adresse mail , mais
je ne sais pas ou le coller dans mes pages pour le faire fonctionner
Code de controle de l'email
function test_email($email)
{
if(eregi("((^[a-z])(([a-z0-9_]+)|(([a-z0-9_]+)[\.]([a-z0-9_]+)))[@]([a-z0-9]+)[\-]?
([a-z0-9]+)[\.](([a-z]+)[\.]?([a-z]+)))",$champ))
{
$resultat = "ok";
}
else
{
$resultat = "erreur";
}
return $resultat;
}
ma page 1 qui sert de saisie de l'email
<?PHP
?>
<html>
<head>
<title>saisie_client_inscription</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT language="JavaScript">
function popup(page)
{
page=page+'?email='+document.form1.email.value;
window.open(page,'description',"width=300,height=130,left=500,top=300");
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="verif_inscription_client.php">
<table width="225" border="1">
<tr>
<td colspan="2"><center>Inscrivez vous a la newsletter</center></td>
</tr>
<tr>
<td><input type="text" name="email" value="entrée votre email" maxlength="150" onfocus="this.value=''"></td>
</tr>
<tr>
<td>
<A HREF='javascript:;' onClick="popup('verif_inscription_client.php')">
<input type="submit" value="Envoyer"></A></td>
</tr>
</table>
</form>
</body>
</html>
ma page 2 qui demande confirmation a l'internaute si se mail est bien le bon sous forme de popup
<?PHP
/*insert_client.php*/
require_once('param_connect.php');
/*print_r($_POST);*/
$email=$_GET["email"];
echo "<td><center><b>$email</b></center></td><tr>";
echo "<br>";
echo"<center>";
echo "si c'est bien votre email, alors validez";
echo"<center>";
echo"<tr>";
//echo"</table>";
mysql_close();
?>
<html>
<body bgcolor="0099CC">
<form method="post" action="saisie_inscription_client.php">
<input type="hidden" name="email" value="<?php echo $email;?>">
<input type="submit" value="Modifier">
</form>
<form method="post" action="insert_client.php">
<input type="hidden" name="email" value="<?php echo $email;?>">
<input type="submit" value="Validez">
</form>
</body>
</html>
et ma page 3 qui insert l'email dans la table
<?PHP
/*insert_client.php*/
require_once('param_connect.php');
$email=$_POST["email"];
// $email=$_POST['email'];
//$email=$_POST['email'];
$R="insert into email (email) values('$email')";
$Rq=mysql_query($R);
$R1="select * from email where '$email'";
$Rq1=mysql_query($R1);
?>
<html>
<body>
<p><center>Votre inscription c'est faite avec succés</center></p>
<form method="post">
<p align="center"><input type="button" name="B1"
value="Fermer la fenêtre" onClick="window.close()"></p>
</form>
</form>
</body>
</html>
Partager