View file chat_servis/reg/reg.php

File size: 6.79Kb
<?
Error_Reporting(E_ALL & ~E_NOTICE);          /////////////// игнорируем ошибки

$id=@mysql_escape_string($id);
$pass=@mysql_escape_string($pass);
$login=@mysql_escape_string($login);
$ref=rand(10000,1000000);
$login=htmlspecialchars(stripslashes(trim($login)));
$pass=htmlspecialchars(stripslashes(trim($pass)));
$chatname=htmlspecialchars(stripslashes(trim($chatname)));
$slink=htmlspecialchars(stripslashes(trim($slink)));
$sname=htmlspecialchars(stripslashes(trim($sname)));
$email=htmlspecialchars(stripslashes(trim($email)));
include "../conf.inc.php";
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());
mysql_select_db($DB_NAME);


//
function go()
{
print "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">";
print "<wml><head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>
<card title=\"&#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;\">
<p align=\"left\">";
};
//
function ending()
{
print "</p></card></wml>";
};

go();
//
$all_chats = @mysql_query("SELECT count(*) FROM `cusers` WHERE 1;");
$all_1 = @mysql_fetch_array($all_chats);
$all = $all_1['count(*)'];
if ($all>=$limit)
{
echo "<small>&#x41F;&#x440;&#x438;&#x43D;&#x43E;&#x441;&#x438;&#x43C; &#x441;&#x432;&#x43E;&#x438; &#x438;&#x437;&#x432;&#x435;&#x43D;&#x435;&#x43D;&#x438;&#x44F;, &#x43D;&#x43E; &#x43D;&#x430; &#x441;&#x435;&#x433;&#x43E;&#x434;&#x43D;&#x44F; &#x440;&#x435;&#x433;&#x438;&#x441;&#x442;&#x440;&#x430;&#x446;&#x438;&#x44F; &#x437;&#x430;&#x43A;&#x440;&#x44B;&#x442;&#x430;</small>";
echo "<br/><small><a href=\"http://elena.nsk.ru\">elena.nsk.ru</a></small>";
ending();
} else {
//
$login = trim($login);
$pass = trim($pass);

///////////////////////////////////
if(!preg_match("/[^A-Za-z1-9\@\*\(\)\?\!\-\~\_\[\]\=]+/",$login)) { 
if(!preg_match("/[^0-9a-zA-Z_]+/",$pass)) {
if(empty($login)) $error="<small>&#1053;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085; &#1083;&#1086;&#1075;&#1080;&#1085;!</small><br/>";
if(empty($pass)) $error=$error."<small>&#1053;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;!</small><br/>";
if(empty($chatname)) $error=$error."<small>&#x41D;&#x435; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x43E; &#x43D;&#x430;&#x437;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x447;&#x430;&#x442;&#x430;!!</small><br/>";
if(empty($slink)) $error=$error."<small>&#x41D;&#x435; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D; &#x430;&#x434;&#x440;&#x435;&#x441; &#x441;&#x430;&#x439;&#x442;&#x430;!</small><br/>";
if(empty($sname)) $error=$error."<small>&#x41D;&#x435; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x43E; &#x43D;&#x430;&#x437;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x441;&#x430;&#x439;&#x442;&#x430;!</small><br/>";
if(empty($email)) $error=$error."<small>&#x41D;&#x435; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D; email!</small><br/>";
///////////////////////////////////

if(empty($error))
{

$q_c=@mysql_query("select link from cusers where link='".$slink."';");
if(mysql_affected_rows()==0)
{
$datte=date('Y-m-d');
		@mysql_query("insert into cusers values(0,'$login','$pass','$chatname','$slink','$sname','$email','$datte','$datte','','');");

		$q_c=@mysql_query("select * from cusers where link='".$slink."';");
		$q_ch=@mysql_fetch_array($q_c);
		$chid=$q_ch['cid'];
		@mysql_query("insert into users values(0,'$login','$pass','$name','$sex','$bday','$bmonth','$byear','','$live','$mobile','$email','$url','$about','$icq','$date','&#1055;&#1088;&#1086;&#1093;&#1086;&#1078;&#1080;&#1081;',0,8,'','',1,'','','','','','1','','','".time()."','','".$REMOTE_ADDR."','".$HTTP_USER_AGENT."',1,0,'small','$chid');");
		echo "<small>&#x427;&#x430;&#x442; &#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E; &#x440;&#x435;&#x433;&#x43D;&#x443;&#x442;. ID &#x432;&#x430;&#x448;&#x435;&#x433;&#x43E; &#x447;&#x430;&#x442;&#x430;:".$chid."!&#x410;&#x434;&#x440;&#x435;&#x441; &#x432;&#x430;&#x448;&#x435;&#x433;&#x43E; &#x447;&#x430;&#x442;&#x430;:<br/> <a href=\"http://elena.nsk.ru/chats/index.php?cid=".$chid."\">http://elena.nsk.ru/chats/index.php?cid=".$chid."</a></small>";

		$q_u=@mysql_query("select * from users where login='".$login."' and cid='".$chid."';");
		$q_us=@mysql_fetch_array($q_u);
		$id=$q_us['id'];
		echo "<br/><small>&#x414;&#x430;&#x43D;&#x43D;&#x44B;&#x435; &#x434;&#x43B;&#x44F; &#x432;&#x445;&#x43E;&#x434;&#x430; &#x432; &#x447;&#x430;&#x442;:</small><br/>";
		echo "<small>&#x412;&#x430;&#x448; &#x43B;&#x43E;&#x433;&#x438;&#x43D;:".$login."<br/>&#x412;&#x430;&#x448; &#x43F;&#x430;&#x440;&#x43E;&#x43B;&#x44C;:".$pass."</small><br/> ";
        echo "<b>&#x412;&#x43D;&#x438;&#x43C;&#x430;&#x43D;&#x438;&#x435;!!!</b><small>&#x427;&#x430;&#x442;&#x44B; &#x441; &#x43D;&#x438;&#x437;&#x43A;&#x43E;&#x439; &#x43F;&#x43E;&#x441;&#x435;&#x449;&#x430;&#x435;&#x43C;&#x43E;&#x441;&#x442;&#x44C;&#x44E; &#x431;&#x443;&#x434;&#x443;&#x442; &#x443;&#x434;&#x430;&#x43B;&#x44F;&#x442;&#x44C;&#x441;&#x44F;.</small><br/>";
            print "<small><anchor>
		&#x412;&#x43E;&#x439;&#x442;&#x438; &#x432; &#x447;&#x430;&#x442;
		<go href=\"../enter.php?cid=$chid\" method=\"post\">
		<postfield name=\"id\" value=\"$id\"/>
		<postfield name=\"pass\" value=\"$(pass)\"/>
		<postfield name=\"ref\" value=\"$ref\"/>
		</go>
		</anchor></small>";
		mysql_query("OPTIMIZE TABLE `cusers`");
}
else
{
	echo "<small>&#x414;&#x43B;&#x44F; &#x432;&#x430;&#x448;&#x435;&#x433;&#x43E; &#x441;&#x430;&#x439;&#x442;&#x430; &#x443;&#x436;&#x435; &#x440;&#x435;&#x433;&#x43D;&#x443;&#x442; &#x447;&#x430;&#x442;!</small>";
}

}
else
{
	print $error;
}
} else { 
print "<small>&#x412; &#x43F;&#x430;&#x440;&#x43E;&#x43B;&#x435; &#x43E;&#x431;&#x43D;&#x430;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x44B; &#x43D;&#x435;&#x434;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x43C;&#x44B;&#x435; &#x441;&#x438;&#x43C;&#x432;&#x43E;&#x43B;&#x44B;!!!</small>";
print "<br/><small><a href=\"reg1.php\">&lt;&lt;&#x420;&#x435;&#x433;&#x438;&#x441;&#x442;&#x440;&#x430;&#x446;&#x438;&#x44F; &#x437;&#x430;&#x43D;&#x43E;&#x432;&#x43E;</a></small>";
}

} else { 
print "<small>&#x412; &#x43B;&#x43E;&#x433;&#x438;&#x43D;&#x435; &#x43E;&#x431;&#x43D;&#x430;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x44B; &#x43D;&#x435;&#x434;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x43C;&#x44B;&#x435; &#x441;&#x438;&#x43C;&#x432;&#x43E;&#x43B;&#x44B;! &#x420;&#x435;&#x433;&#x438;&#x441;&#x442;&#x440;&#x430;&#x446;&#x438;&#x44F; &#x43D;&#x435; &#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x430;!!!</small>";
print "<br/><small><a href=\"reg1.php\">&#x420;&#x435;&#x433;&#x438;&#x441;&#x442;&#x440;&#x430;&#x446;&#x438;&#x44F; &#x437;&#x430;&#x43D;&#x43E;&#x432;&#x43E;</a></small>";
}
ending();
}
@mysql_close();
exit;
?>