Просмотр файла chatservice/reg.php

Размер файла: 4.13Kb
<?php
header ("Content-type:text/vnd.wap.wml; charset=utf-8");
print '<?xml version="1.0" encoding="utf-8"?>'.
'<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"'.
' "http://www.wapforum.org/DTD/wml_1.1.xml">'.
'<wml><head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>';

include "./ini.php";

$login=htmlspecialchars(stripslashes(trim($login)));
$login=substr($login,0,20);
$pass=htmlspecialchars(stripslashes(trim($pass)));
$name=htmlspecialchars(stripslashes(trim($name)));
$live=htmlspecialchars(stripslashes(trim($live)));
$sex=htmlspecialchars(stripslashes(trim($sex)));
$mobile=htmlspecialchars(stripslashes(trim($mobile)));
$about=htmlspecialchars(stripslashes(trim($about)));
$email=htmlspecialchars(stripslashes(trim($email)));
$wapurl=htmlspecialchars(stripslashes(trim($wapurl)));
$weburl=htmlspecialchars(stripslashes(trim($weburl)));
$icq=htmlspecialchars(stripslashes(trim($icq)));
$operator=htmlspecialchars(stripslashes(trim($operator)));

print '<card title="&#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;">'.
'<p align="left">';

$query_users_login = @mysql_query("select * from `".$px.$utable."` where login='".$login."' and ci='".$ci."';");
$users_login = @mysql_fetch_array($query_users_login);

if(empty($login)) $error='&#1053;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085; &#1083;&#1086;&#1075;&#1080;&#1085;!<br/>';
if(empty($pass)) $error=$error.'&#1053;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;!<br/>';
if(empty($name)) $error=$error.'&#1053;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085;&#1086; &#1080;&#1084;&#1103;!<br/>';
if(empty($sex)) $error=$error.'&#1053;&#1077; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085; &#1087;&#1086;&#1083;!<br/>';
if(preg_match("/[^\da-zA-Z-@#!_]+/",$login)) $error.='&#1042; &#1083;&#1086;&#1075;&#1080;&#1085;&#1077; &#1086;&#1073;&#1085;&#1072;&#1088;&#1091;&#1078;&#1077;&#1085;&#1099; &#1085;&#1077;&#1076;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099;&#1077; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1099;! &#1051;&#1086;&#1075;&#1080;&#1085; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1073;&#1099;&#1090;&#1100; &#1085;&#1072; &#1083;&#1072;&#1090;&#1080;&#1085;&#1080;&#1094;&#1077;!<br/>';
if(preg_match("/[^\da-zA-Z_]+/",$pass)) $error.='&#1053;&#1077;&#1076;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099;&#1077; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1099; &#1074; &#1087;&#1072;&#1088;&#1086;&#1083;&#1077;! &#1055;&#1072;&#1088;&#1086;&#1083;&#1100; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1073;&#1099;&#1090;&#1100; &#1085;&#1072; &#1083;&#1072;&#1090;&#1080;&#1085;&#1080;&#1094;&#1077;!<br/>';
///////////////////////////////////
$db_login = $users_login['login'];

if(empty($error))
{

        if(strtolower($login) != strtolower($db_login))
        {

        @mysql_query("insert into `".$px.$utable."` values(0,'$login','$pass','$name','$sex','$bday','$bmonth','$byear','','$live','$mobile','$operator','$email','$wapurl','$weburl','$icq','$about','&#1055;&#1088;&#1086;&#1093;&#1086;&#1078;&#1080;&#1081;',0,0,'','','','','','',0,0,0,'".time()."','".time()."','".getenv(REMOTE_ADDR)."','".getenv(HTTP_USER_AGENT)."','$ci');");
        print $login.", &#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103; &#1087;&#1088;&#1086;&#1096;&#1083;&#1072; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;!<br/>";
        print '<anchor>&#1042; &#1095;&#1072;&#1090;<go href="enter.php?ci='.$ci.'" method="post">
        <postfield name="login" value="$(login)"/>
        <postfield name="pass" value="$(pass)"/>
        </go>
        </anchor>';
        }
        else
        {
        print '&#1050; &#1089;&#1086;&#1078;&#1072;&#1083;&#1077;&#1085;&#1080;&#1102; &#1090;&#1072;&#1082;&#1086;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1091;&#1078;&#1077; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;!';
        }
}
else
{
        print $error;
}
print '</p></card></wml>';

@mysql_close();
?>