forked from halo-battle/game
145 lines
3.3 KiB
PHP
145 lines
3.3 KiB
PHP
<HTML>
|
|
<HEAD>
|
|
<TITLE>Space Battleship</TITLE>
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
|
<link rel="stylesheet" media="screen" name="design" href="pages/design/design.css">
|
|
</HEAD>
|
|
<BODY BGCOLOR=#0A2F59 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
|
|
<center>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<center>
|
|
<?php
|
|
|
|
// CONNECION SQL
|
|
mysql_connect("leon.redby.fr", "leon0", "7268032");
|
|
mysql_select_db("leon0");
|
|
|
|
$pseudo = $_POST['pseudo'];
|
|
$mail = $_POST['mail'];
|
|
|
|
$v1=0;
|
|
$v3=0;
|
|
$v4=0;
|
|
$v5=0;
|
|
|
|
|
|
// VERIFICATION DU PSEUDO
|
|
if ($pseudo =="")
|
|
{echo "Vous devez rentrer un pseudo";
|
|
?><br><br><?
|
|
}
|
|
else
|
|
{
|
|
$result = mysql_query("SELECT pseudo FROM user WHERE pseudo='".$_POST["pseudo"]."'");
|
|
if(mysql_num_rows($result)>=1)
|
|
{echo "Ce pseudo est déja pris";
|
|
|
|
?><br><br><?
|
|
}
|
|
else
|
|
{$v3=1;}
|
|
}
|
|
|
|
|
|
|
|
// VERIFICATION DU password
|
|
|
|
if (isset($_POST['mdp'])){$mdp = $_POST['mdp'];}else{ $mdp = ''; }
|
|
if (isset($_POST['mdp2'])){$mdp2 = $_POST['mdp2'];}else{ $mdp2 = ''; }
|
|
if ($mdp =='')
|
|
{echo "Vous devez rentrer un mot de passe";
|
|
?><br><br><?
|
|
}
|
|
if ($mdp2 =='')
|
|
{echo "Vous devez confirmer votre mot de passe";
|
|
?><br><br><?
|
|
}
|
|
if ($_POST['mdp'] != $_POST['mdp2']) { echo "Vos mots de passe ne sont pas identiques";
|
|
?><br><br><?
|
|
}
|
|
else{$v4=1;}
|
|
|
|
|
|
|
|
// VERIFICATION DU mail
|
|
|
|
if (isset($_POST['mail']))
|
|
{
|
|
if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail']))
|
|
{
|
|
|
|
$result = mysql_query("SELECT mail FROM user WHERE mail='".$_POST["mail"]."'");
|
|
if(mysql_num_rows($result)>=1)
|
|
{echo "Cette adresse mail est déja utilisé";
|
|
|
|
?><br><br><?
|
|
}
|
|
else
|
|
{ $v1=1; }
|
|
}
|
|
else
|
|
{
|
|
echo 'L\'adresse ' . $_POST['mail'] . ' n\'est pas valide';
|
|
?><br><br><?
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// VERIFICATION DE la race
|
|
|
|
if (isset($_POST['race'])){$race = $_POST['race'];}else{ $race = ''; }
|
|
|
|
if ($race == '')
|
|
{echo "Vous devez choisir une race";
|
|
?><br><br><?
|
|
}
|
|
else if ($race == "covenant")
|
|
{$v5=1;}
|
|
else if ($race == "humain")
|
|
{$v5=1;}
|
|
else
|
|
{echo "Vous devez choisir une race";
|
|
?><br><br><?
|
|
}
|
|
|
|
|
|
// inscription ds la bdd
|
|
|
|
if ($v1==1 && $v3==1 && $v4==1 && $v5==1)
|
|
{
|
|
$temps = time();
|
|
|
|
$coo=2;
|
|
while ($coo > 1) {
|
|
$galaxy = mt_rand(2,4);
|
|
$ss = mt_rand(1,150);
|
|
$pos = mt_rand(1,12);
|
|
|
|
$result = mysql_query("SELECT pseudo FROM user WHERE galaxy='".$galaxy."' AND ss='".$ss."' AND pos='".$pos."'");
|
|
if(mysql_num_rows($result)>=1) { $coo=2; }
|
|
else { $coo=1; }
|
|
}
|
|
$image = mt_rand(1,12);
|
|
|
|
mysql_query("INSERT INTO user VALUES('', '$pseudo', '$race', '$mdp', '$mail', '1', '$galaxy', '$ss', '$pos', 'Planète mère', '$image',
|
|
'200', '0', '0', '$temps', '1000', '700', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
|
|
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
|
|
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')"); // après defenses
|
|
mysql_query("INSERT INTO classement VALUES('$pseudo', '')");
|
|
@header("Location: index.html");
|
|
echo "<a href='index.html'><center><font color=red >Enregistrement OK<br><br>Cliquez ici pour vous loguer</font></center></a>";
|
|
}
|
|
else
|
|
{
|
|
echo "<INPUT TYPE=button VALUE=Retour onClick='history.back()' class=bouttom>";
|
|
}
|
|
mysql_close();
|
|
?>
|
|
</BODY>
|
|
</HTML>
|