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
| <?php
if ($_POST['login'] != NULL AND $_POST['pass'] != NULL AND $_POST['repass'] != NULL AND $_POST['mail'] != NULL AND $_POST['remail'] != NULL AND $_POST['jour'] != NULL AND $_POST['mois'] != NULL AND $_POST['année'] != NULL AND $_POST['pass'] == $_POST['repass'] AND $_POST['mail'] == $_POST['remail'] AND $_POST['rules'] == on)
{
include("../includes/mysql.conf.php");
$login = htmlentities($_POST['login'], ENT_QUOTES);
$pass = md5(htmlentities($_POST['pass'], ENT_QUOTES));
$repass = md5(htmlentities($_POST['repass'], ENT_QUOTES));
$mail = htmlentities($_POST['mail'], ENT_QUOTES);
$remail = htmlentities($_POST['remail'], ENT_QUOTES);
$jour = htmlentities($_POST['jour'], ENT_QUOTES);
$mois = htmlentities($_POST['mois'], ENT_QUOTES);
$annee = htmlentities($_POST['annee'], ENT_QUOTES);
$rules = true;
$date = date(d/m/Y);
function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$ip = get_ip();
mysql_query("INSERT INTO membres VALUES('', '" . $login . "', '" . $pass . "', '" . $mail . "', '" . $jour . "', '" . $mois . "', '" . $annee . "', '" . $rules . "', '" . $date . "', '" . $ip . "')");
if ($_POST['newsletter'] == on)
{
$newsletter = true;
}
else
{
$newsletter = false;
}
mysql_query("INSERT INTO newsletter VALUES('', '" . $mail . "')");
mysql_close();
header("Location: reg_confirm.php");
}
else
{
echo "Veuillez vérifier que vos pass et vos mails sont bien identiques.";
}
?>
<form type="post" action="register.php" name="register">
<table><tr><td>Login : </td><td><input type="text" name="login" /></td></tr>
<tr><td>Pass : </td><td><input type="password" name="pass" /></td></tr>
<tr><td>Pass (confirmez) : </td><td><input type="password" name="repass" /></td></tr>
<tr><td>Mail : </td><td><input type="text" name="mail" /></td></tr>
<tr><td>Mail (confirmez) : </td><td><input type="text" name="remail" /></td></tr>
<tr><td>Date de naissance : </td><td><select name="jour">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="mois">
<option value="Janvier">Janvier</option>
<option value="Février">Février</option>
<option value="Mars">Mars</option>
<option value="Avril">Avril</option>
<option value="Mai">Mai</option>
<option value="Juin">Juin</option>
<option value="Juillet">Juillet</option>
<option value="Août">Août</option>
<option value="Septembre">Septembre</option>
<option value="Octobre">Octobre</option>
<option value="Novembre">Novembre</option>
<option value="Décembre">Décembre</option>
</select>
<input type="text" name="annee" value="Année" /></td></tr></table><br>
<center><input name="newsletter" checked="checked" type="checkbox">Je souhaite reçevoir la newsletter quotidiène. (Facultatif - sans spams)<br>
<input name="rules" type="checkbox"> J'ai lu et accepte les conditions d'utilisations.<br><br>
<input type="submit" name="reg" value="S'enregistrer" /></center>
</form> |
Partager