index.php
Kód:
<!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>Untitled Document</title>
<link rel="stylesheet" href="other/style.css">
</head>
<body>
<form action="prihlas.php" method="post">
Nick: <input type="text" name="nick" size="10" value='<?php $nick1=$_GET["nick1"]; echo ("$nick1"); ?>'>
<?php
$chyba=$_GET["chyba"];
if($chyba=="nick"){
echo ("<span class='chyba'>Nevyplnili ste nick!</span>");}
?>
<br><br>
Heslo: <input type="password" name="heslo" size="10">
<?php
if ($chyba=="heslo")
echo ("<span class='chyba'>Nevyplnili ste heslo!</span>");
elseif ($chyba=="hesla")
echo ("<span class='chyba'>Zadali ste zlé heslo!</span>");
?>
<br><br>
<input type="submit" value="prihlas">
</form>
Ešte ste sa <a href="registracia.php">nezaregistrovali</a>?
</body>
</html>
registracia.php
Kód:
<!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>Untitled Document</title>
<link rel="stylesheet" href="other/style.css">
</head>
<body>
<form action="reg.php" method="post"><br>
<table border="0">
<tr><td width="150">Meno: </td><td><input type="text" name="meno">*</td><br></tr>
<tr><td width="150">Priezvisko: </td><td><input type="text" name="priezvisko"></td></tr><br>
<tr><td width="150">Nick: </td><td><input type="text" name="nick">*</td></tr><BR>
<tr><td width="150">Heslo: </td><td><input type="password" name="heslo">*</td></tr><br>
<tr><td width="150">Zopakovat heslo: </td><td><input type="password" name="heslo2">*</td></tr><br>
<tr><td><img src="images/1.gif"><br><div class="zvol"><input type="radio" name="img" value="1"></div></td>
<td width="150"><img src="images/2.gif"><br><div class="zvol"><input type="radio" name="img" value="2"></div></td>
<td width="150"><img src="images/3.gif"><br><div class="zvol"><input type="radio" name="img" value="3"></div></td>
<td width="150"><img src="images/4.gif"><br><div class="zvol"><input type="radio" name="img" value="4"></div></td>
<td width="150"><img src="images/5.gif"><br><div class="zvol"><input type="radio" name="img" value="5"></div></td></tr>
<td width="150"><input type="submit" name="Odošli" value="Odosli"><input type="reset" name="reset" value="Zmaž údaje">
</table>
* - Povinne údaje
</form>
</body>
</html>
reg.php
Kód:
<!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>Untitled Document</title>
</head>
<body>
<?php
$meno=($_POST["meno"]);
$nick=($_POST["nick"]);
$heslo=($_POST["heslo"]);
$heslo2=($_POST["heslo2"]);
$img=($_POST["img"]);
if($meno)
{
if($nick)
{
if($heslo)
{
if($heslo==$heslo2)
{
if($img)
{
mysql_connect("localhost","","");
mysql_select_db ("test");
$datum=StrFTime("%d/%m/%Y %H:%M:%S",Time());
if ($img==1){
$a=("images/1.gif");
$img=$a;}
elseif ($img==2){
$b=("images/2.gif");
$img=$b;}
elseif ($img==3){
$c=("images/3.gif");
$img=$c;}
elseif ($img==4){
$d=("images/4.gif");
$img=$d;}
elseif ($img==5){
$e=("images/5.gif");
$img=$e;};
$kontrola_nick ="SELECT * FROM registracia WHERE nick='$nick' ";
$uloha3=mysql_query($kontrola_nick);
$x=mysql_num_rows($uloha3);
if($x==0){
$sifrovane_heslo=MD5($heslo);
$ip=$REMOTE_ADDR;
$spravy=($nick."_spravy");
$chat=($nick."_chat");
$admin="no";
mysql_query("CREATE TABLE `$spravy` (id INT(10) NOT NULL AUTO_INCREMENT, sprava VARCHAR(255) NOT NULL, status ENUM('new','old'), PRIMARY KEY (id))");
mysql_query("INSERT INTO registracia(id, meno, priezvisko, nick, heslo, ip, date, img, admin, status) VALUES('0','$meno','$priezvisko','$nick','$sifrovane_heslo','$ip','$datum','$img','$admin','')");
echo ('<a href="index.php">Pokracovat</a>');}
else{
echo("Zadaný nick už existuje, vyberte si prosím iný!");
echo('<br><a href="registracia.php">Registracia prebehla uspesne.<br>Pokracovat</a>');}
}
else{
echo ("Nezvolili ste si obrázok!");
echo('<br><a href="registracia.php">Pokracovat</a>');}
}
else{
echo("Zadané heslá na zezhodujú!");
echo('<br><a href="registracia.php">Pokracovat</a>');}
}
else{
echo("Nevyplnili ste heslo!");
echo('<br><a href="registracia.php">Pokracovat</a>');}
}
else{
echo ("Nevyplnili ste nick!");
echo('<br><a href="registracia.php">Pokracovat</a>');}
}
else{
echo ("Nevyplnili ste krstné meno!");
echo('<br><a href="registracia.php">Pokracovat</a>');}
?>
</body>
</html>
prihlas.php
Kód:
<?php
mysql_connect("localhost","","");
mysql_select_db ("test");
$heslo=($_POST["heslo"]);
$nick=($_POST["nick"]);
if($nick)
{
if($heslo)
{
$prihlasenie=mysql_query("SELECT * FROM registracia WHERE nick='$nick'");
$prihlas=mysql_fetch_array($prihlasenie);
$admin=($prihlas[admin]);
$heslo= MD5($heslo);
$prihlasenie=mysql_query("SELECT * FROM registracia WHERE nick='$nick'");
$prihlas=mysql_fetch_array($prihlasenie);
$nacitane_heslo=($prihlas[heslo]);
if ($nacitane_heslo==$heslo){
Session_start();
$_SESSION['SID'] = array('nick' => $nick, 'type' => $admin, 'time' => Time()+1800);
mysql_query("UPDATE registracia SET status='online' WHERE nick='$nick'");
$odkaz=('menu.php?'.SID);
Header("Location:$odkaz");}
else{
$chyba="hesla";
Header("location:index.php?chyba=$chyba&nick1=$nick");}
}
else
{
$chyba="heslo";
Header("location:index.php?chyba=$chyba&nick1=$nick");
}
}
else
{
$chyba="nick";
Header("location:index.php?chyba=$chyba&nick1=$nick");
}
?>
trochu si to uprav, lebo to som robil pre jeden chat