скрипт регистрации для сервера

Сообщений 1 страница 2 из 2

1

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<?php

$sql_user = 'sa';
$sql_pwd = 'Ваш СКЛ пароль';
$base = "База";
$host = "ваш айпи";
$reg_open = true;

$tabelka = '<form action=register.php method=post><body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0" scroll="no" bgcolor="#1f1f1f" text="#a0a0a0">
    <table width="305" border="0">
        <tr>
          <td width="277"><span class="Style4">Логин: </span></td>
        </tr>
        <tr>
          <td height="35" valign="top"><input type=text name=login value="'.$_POST['login'].'"></td>
        </tr>
        <tr>
          <td><span class="Style4">Пароль: </span></td>
        </tr>
        <tr>
          <td height="35" valign="top"><input type=password name=pass></td>
        </tr>
        <tr>
          <td><span class="Style4">Повторите пароль: </span></td>
        </tr>
        <tr>
          <td height="35" valign="top"><input type=password name=cpass></td>
        </tr>
        <tr>
          <td><span class="Style4">E-mail: </span></td>
        </tr>
        <tr>
          <td height="35" valign="top"><input type=text name=mail value="'.$_POST['mail'].'"></td>
        </tr>
        <tr>
          <td height="41" valign="top">
            <div align="left">

<INPUT type="image" value="Valider" src="valider.jpg">

<a href="rf/list.htm"><img src="retour.jpg" border="0"></a>
            </div></td>
        </tr>
      </table>
</form>
<form name="retour" action="rf/list.htm">
   
</form>';

if($reg_open AND isset($_POST['login']))
{

$conn=mssql_connect($host,$sql_user,$sql_pwd) or die("<center><b>Критическая ошибка</b><br>Невозможно подключиться к базе<br><br><a href=register.php><img src=retour.jpg border=0></a></center>");

@mssql_select_db($base, $conn) or die("<center><b>Критическая ошибка</b><br>База не существует, либо нет доступа<br><br><a href=register.php><img src=retour.jpg border=0></a></center>");

$login = $_POST['login'];
$pw = $_POST['pass'];
$cpw = $_POST['cpass'];
$email = $_POST['mail'];

$login = trim($login);
$pw = trim($pw);
$cpw = trim($cpw);

if(ereg("[^0-9a-zA-Z_-]", $login, $str))
    {
    echo '<body><center>Логин должен состоять ТОЛЬКО из символов a-z, A-Z и 0-9';
    echo '<br><br><a href="register.php"><img src="retour.jpg" border="0"></a></center></body>';
    }
elseif(ereg("[^0-9a-zA-Z_-]", $pw, $str))
    {
    echo '<body><center>Пароль должен состоять ТОЛЬКО из символов a-z, A-Z и 0-9';
    echo '<br><br><a href="register.php"><img src="retour.jpg" border="0"></a></center></body>';
    }
elseif (empty($login) || empty($email) || empty($pw) || empty($cpw))
    {
    echo '<body><center>Заполните все поля<br><br><a href="register.php"><img src="retour.jpg" border="0"></a></center></body>';
    }
elseif (strpos('\'',$email))
    {
    echo '<body><center>E-mail '.$email.' имеет неправильный формат.<br><br><a href="register.php"><img src="retour.jpg" border="0"></a></center></body>';
    }
else
    {
    $login_test = strtolower($login);
   

    if (mssql_num_rows($resultx))
        {
        echo '<body><center>Логин '.$login.' уже существует<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    elseif (strlen($login) < 4)
        {
        echo '<body><center>Логин должен содержать более 4 символов<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    elseif (strlen($pw) < 4)
        {
        echo '<body><center>Пароль должен содержать более 4 символов<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    elseif (strlen($pw) > 10)
        {
        echo '<body><center>Пароль должен содержать менее 10 символов<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    elseif (strlen($login) > 10)
        {
        echo '<body><center>Логин должен содержать менее 10 символов<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    elseif ($pw != $cpw)
        {
        echo '<body><center>Пароли не совпадают<br><br><a href="register.php"><img src="retour.jpg" border="0"></center></body>';
        }
    else
        {
mssql_query("INSERT INTO rf_user.dbo.tbl_LUAccount (Id,Password,BCodeTU,email) VALUES ((CONVERT(binary, '$login')), (CONVERT(binary, '$pw')),1, '$email');")or die('<center>Такой аккаунт уже существует<br><br><a href=register.php><img src=retour.jpg border=0></center>');

                echo '<body bgcolor="000000"><center>Аккаунт успешно создан!<br><br><a href=rf/list.htm><img src=retour.jpg border=0></center></body>';
        }
    }
}
elseif($reg_open)
{
echo $tabelka;
}
else
{
echo '<center>Регистрация закрыта. Попробуйте позже.<br><br><a href="rf/list.htm"><img src="retour.jpg" border="0"></center>';
}
?>

хочу серв поставить но скрипт не пашет, выше он,
  кто поможет тому модера , выше представлен мой скрипт

0

2

Не понял!

0


Вы здесь » RF Читы » Конкурсы » скрипт регистрации для сервера