1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
| <?
session_start();
require("conf.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<script src="../script.js" type="text/javascript"></script>
<style type="text/css">
<!--
.Style1 {font-weight: bold}
-->
</style>
</head>
<body>
<div id="page">
<!--debut banniere -->
<div id="baniere"><img src="../images/bnr.jpg" alt="bannière" width="100%" height="150" border="0" /></div>
<!--Fin banniere -->
<!--debut menu -->
<div id="menu">
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="membre/inscription.php">Inscrivez-vous</a></li>
<li><a href="#">Nos services</a></li>
<li><a href="#">Nos tarifs</a></li>
<li><a href="#">Nous contacter</a></li>
<li>
<div align="right">
<table width="380">
<tr><th scope="col"><form name="menuh" method="post" action="connexion2.php" onsubmit="return verif_menuh()">
<span class="Style1">Login</span>
<input name="pseudo" size="15" type="text" />
<span class="Style1">Passe</span>
<input name="password" size="15" type="password" />
<input type="submit" name="Submit" value="Go" />
</form></th>
</tr>
</table>
</div>
</li>
</ul>
</div>
<!--fin menu -->
<!--debut menu gauche -->
<div id="gauche">
<div>
<table width="100%">
<tr>
<th scope="col">Nos options</th>
</tr>
</table>
</div>
<ul>
<li> <a href="#">Menu 1 </a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
<li><a href="#">Menu 5</a></li>
<li></li>
</ul>
<div>
<table width="100%">
<tr>
<th scope="col">Espace Membre</th>
</tr>
</table><p class="Style3"><a href="./membre/recuppass.php">Identifiant perdu ? </a></p>
<p class="Style3"> </p>
</div>
</div>
<!--fin menu gauche -->
<!--debut centre -->
<div id="centre">
<div align="center">
<table width="100%">
<tr>
<th scope="col"><strong>Titre page.</strong></th>
</tr>
</table>
<table width="98%">
<tr>
<td><p align="center"><?php
$mail = htmlentities($_POST['mail']);
if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!i", $mail)) //Verifie que l'email entrée n'est pas une fausse.
if(preg_match("'[0-9]{10}'",$tel))
{
$chaine = "abcdefghijklmnopqrstuvwxyz0123456789";
$confirm = str_shuffle($chaine); //On créé le code de confirmation
$pseudo = htmlentities($_POST['pseudo']); //On recupère les infos
$mdp = htmlentities($_POST['mdp']);
$verif_mdp = htmlentities($_POST['verif_mdp']);
$nom = htmlentities($_POST['nom']);
$prenom = htmlentities($_POST['prenom']);
$pays = htmlentities($_POST['pays']);
$age = htmlentities($_POST['age']);
$tel = htmlentities($_POST['tel']);
/*On Fait la variable contenant le mail de confirmation*/
$message1 = '<html><body>Bonjour ' . $pseudo . ' et bienvenue sur ' .$nom_site. '.</br>';
$message1 .= '</br>';
$message1 .= 'Vous venez de vous inscrire et nous sommes heureux<br>de pouvoir vous compter aujourd\'hui parmi nos membres.<br>';
$message1 .= 'Voici un rappel de vos identifiants, notez les précieusement : <br><br>';
$message1 .= 'Votre Login : ' . $pseudo .'<br><br>';
$message1 .= 'Votre Mot de passe : ' . $mdp .'<br><br>';
$message1 .= 'Votre Mail : ' . $mail .'<br><br>';
$message1 .= 'Votre Nom : ' . $nom .'<br><br>';
$message1 .= 'Votre Prenom : ' . $prenom .'<br><br>';
$message1 .= 'Votre téléphone : ' . $tel .'<br><br>';
$message1 .= 'Votre adresse : ' . $pays .'<br><br>';
$message1 .= 'Votre age : ' . $age .'<br><br>';
$message1 .= 'Si vous souhaitez changer vos informations, rendez-vous dans votre compte pour les mettre à jour.<br><br>';
$message1 .= 'Pour confirmer et terminer l\'inscription à votre compte, veuillez cliquer sur le lien de confirmation ou copiez le dans votre navigateur afin de valider votre compte.<br>';
$message1 .= '<a href="' .$url_script. '/confirm.php?login=' . str_replace(' ','%20',$pseudo) . '&confirm=' . $confirm . '">' .$url_script. '/confirm.php?login=' . str_replace(' ','%20',$pseudo) . '&confirm=' . $confirm . '</a><br><br>';
$message1 .= 'A très bientôt sur le site : <a href="' .$url_site. '">' .$url_site. '</a><br><br>';
$message1 .= 'L\'équipe <a href="' .$url_site. '">' .$nom_site. '</a>';
$sql = connect_sql(); //On se connecte à MySQL
$verification = mysql_query("SELECT COUNT(*) FROM membre WHERE pseudo='$pseudo' OR mail='$mail'") or die (mysql_error());
$donnees = mysql_fetch_array($verification)or die (mysql_error());
if($donnees['COUNT(*)'] >= 1) //On verifie que le pseudo n'existe pas déjà
{
$reponse = 'Le login ou l\'email est déjà utilisé, merci d\'en choisir un(e) autre. <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else
{
if( empty($pseudo) || empty($mdp) || empty($verif_mdp) || empty($mail) || empty($nom) || empty($prenom) || empty($tel) || empty($age)) //On verifie que les variables précédentes ne soient pas vide
{
$reponse = 'Un ou plusieurs champs ne sont pas remplis, ou votre téléphone ne comporte pas 10 chiffres <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
elseif( $mdp != $verif_mdp) //On verifie que les 2 pass sont identiques
{
$reponse = 'Les mots de passe ne sont pas identiques, <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else //Si tout est bon on entre les données dans la BDD et on envoye le mail
{
mysql_query("INSERT INTO membre VALUES ('','$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$age', '$tel')");
$reponse = 'vous êtes maintenant inscrit sur ' .$nom_site. '. <br>Vous allez recevoir un mail pour activer votre compte. Attention il se peut que l\'email atterri dans votre courrier indésirable <br><a href="' .$url_site. '">Retour à l\'Accueil</a>';
$entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: <$email_admin>\r\n";
$entete .= "Reply-To: $email_admin\r\n";
mail($mail,'Bienvenue sur ' .$nom_site. ' ' . $login .'.' , $message1, $entete);
}
}
mysql_close($sql); //On se deconnecte
}
else //Reponse si l'adresse e-mail est une fausse
{
$reponse = 'Votre adresse e-mail "' . $mail . '" n\'est pas correcte. <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
?>
<? echo $reponse; ?></p>
<p align="center"><img src="../images/attention.gif" alt="Attention" width="430" height="325" /></p></td>
</tr>
</table>
</div>
</div>
<!--fin centre -->
<!--debut pied page -->
<div id="pied">
<div align="center">Copyright © Kit Graphique Créer en 2010 tout droit réservé.</div>
</div>
<!--fin pied page -->
</div>
</body>
</html> |