Вход Регистрация
Файл: str/rega.php
Строк: 189
<?php
require('../includes/header.php');
require(
'../includes/utils.php');
require(
'../includes/db.php');
require(
'../includes/config.php');
require(
'../includes/sess.php');
if(
$_SERVER['REQUEST_METHOD'] == 'POST')
{
   
$error '';
   if(
$_POST['login'] == '' || $_POST['pass'] == '' || $_POST['pass2'] == '' || $_POST['name'] == '' || $_POST['surname'] == '' || $_POST['email'] == '')
   {
      
$error 'Ошибка';
   }
   else if(
$_POST['pass'] != $_POST['pass2'])
   {
      
$error 'Пароли не совпадают';
   }
   else if(!
ereg('^[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+'. '@'.'[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+.'.'[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+$', $_POST['email']))
   
{
      
$error 'Неправильный формат e-mail адреса!';
   }
   else if(
strlen($_POST['login']) < 2)
   {
      
$error 'Логин должен содержать не меньше двух символов!';
   }

   
$users mysql_query('SELECT * FROM users WHERE login = "' addslashes($_POST['login']) . '"');
   
$n_users mysql_num_rows($users);
   if(
$n_users || $_POST['login'] == 'includes' || $_POST['login'] == 'admin')
   {
      
$error '&#x0423;&#x043A;&#x0430;&#x0437;&#x0430;&#x043D;&#x043D;&#x044B;&#x0439; &#x0432;&#x0430;&#x043C; &#x043B;&#x043E;&#x0433;&#x0438;&#x043D; "' $_POST['login'] . '" &#x0443;&#x0436;&#x0435; &#x0437;&#x0430;&#x043D;&#x044F;&#x0442;, &#x043F;&#x043E;&#x0436;&#x0430;&#x043B;&#x0443;&#x0439;&#x0441;&#x0442;&#x0430; &#x0432;&#x044B;&#x0431;&#x0435;&#x0440;&#x0438;&#x0442;&#x0435; &#x0434;&#x0440;&#x0443;&#x0433;&#x043E;&#x0439;.';
   }
   if(
$_POST['login'] == 'admin' || $_POST['login'] == 'catalog' || $_POST['login'] == 'cgi-bin' || $_POST['login'] == 'generationnx' || $_POST['login'] == 'images' || $_POST['login'] == 'includes')
   {
      
$error '&#x0423;&#x043A;&#x0430;&#x0437;&#x0430;&#x043D;&#x043D;&#x044B;&#x0439; &#x0432;&#x0430;&#x043C; &#x043B;&#x043E;&#x0433;&#x0438;&#x043D; "' $_POST['login'] . '" &#x0443;&#x0436;&#x0435; &#x0437;&#x0430;&#x043D;&#x044F;&#x0442;, &#x043F;&#x043E;&#x0436;&#x0430;&#x043B;&#x0443;&#x0439;&#x0441;&#x0442;&#x0430; &#x0432;&#x044B;&#x0431;&#x0435;&#x0440;&#x0438;&#x0442;&#x0435; &#x0434;&#x0440;&#x0443;&#x0433;&#x043E;&#x0439;.';
   }
   if(
$n_users 15)
   {
      
$error 'Извините, регистрация временно приостановлена';
   }

   if(
$error != '')
   {
?>
<wml>
<card id="error" title="error" ontimer="reg.php"><timer value="15"/>
<p>
<?php echo $error?><br/>
</p>
</card>
</wml>
<?php
      
exit;
   }
   else
   {
      
$_POST decode_array($_POST);
      
// insert data into DB
      
mysql_query('INSERT INTO users (login, password, name, surname, email) VALUES ("' addslashes($_POST['login']) . '", "' md5($_POST['pass']) . '", "' addslashes($_POST['name']) . '", "' addslashes($_POST['surname']) . '", "' addslashes($_POST['email']) . '")');
      
$uid mysql_insert_id();
      
mysql_query('INSERT INTO counter (id, today, total, last_date) VALUES ("' $uid '", "0", "0", CURRENT_TIMESTAMP)');

      
// creating new sub-domain
     
mkdir(addslashes($_POST['login']));
      
mkdir(addslashes($_POST['login']) . '/files');

      
// Add Cpanel sub-domain creation
      
$login addslashes($_POST['login']);

    
//  file("https://" . $cpanel_login . ":" . $cpanel_pass . "@" . $cpanel_server . ":2083/frontend/x/subdomain/doadddomain.html?domain=$login&rootdomain=" . $server_name);

     // $ftp_server = $server_name;
    //  $ftp_user_name = $cpanel_login;
   //   $ftp_user_pass = $cpanel_pass;

 //     $conn_id = ftp_connect($ftp_server);

 //     $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

 //     $dir = "public_html/$login/files";
      //ftp_mkdir ($conn_id, $dir);
  //    $string="chmod 777 $dir";
 //     ftp_site($conn_id,$string);

   //   $dir = "public_html/$login/files";
//      ftp_mkdir ($conn_id, $dir);
 //     $string="chmod 777 $dir";
 //     ftp_site($conn_id,$string);

  //    ftp_close($conn_id);

      
$random_link get_random_link();

      
$fp fopen(addslashes($_POST['login']) . '/index.php''w');
      
$counter_tag '<img src="http://' $server_name '/'.$login.'/$logincounter.php?id=' $uid '" alt="counter"/>';
      
$clear_page '<?xml version="1.0" encoding="UTF-8"?>';
      
$clear_page .= <<<CLEARPAGE
<!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>
<card id="index" title="&#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x0430;&#x044F;">
<do type="prev" label="&#x041D;&#x0430;&#x0437;&#x0430;&#x0434;"><prev/></do>
<p align="center">
$random_link
<br/>
$counter_tag
</p>
</card>
</wml>
CLEARPAGE;
      
fputs($fp$clear_page);

      
fclose($fp);

?>
<wml>
<card id="ok" title="OK">
<p>
<b><div class="aut"><font color="red">Регистрация на хостинге, прошла успешно! Запомните свои данные или запишите в блокнот!Восстановить логин и пароль будет не возможно!</font></div></b>
<div class="aut">Ваш сайт:<br/></div>
<div class="gmenu"><b><font color="blue">http://<?php echo $_POST['login']?>.<?php echo $server_name?></font></b><br/></div>
<div class="aut">Ваш логин:<br/></div>
<div class="gmenu"><b><font color="blue"><?php echo $_POST['login']?></font></b><br/></div>
<div class="aut">Ваш пароль:<br/></div>
<div class="gmenu"><b><font color="red"><u><?php echo $_POST['pass']?></u></font></b><br/></div>
<div class="aut">Ваше имя:<br/></div>
<div class="gmenu"><b><font color="blue"><?php echo $_POST['name']?></font></b><br/></div>
<div class="aut">Ваша фамилия:<br/></div>
<div class="gmenu"><b><font color="blue"><?php echo $_POST['surname']?></font></b><br/></div>
<div class="aut">E-mail:<br/></div>
<div class="gmenu"><b><font color="red"><u><?php echo $_POST['email']?></u></font></b><br/></div>
<div class="gmenu"><img src="http://nub.nab.su/img/8.png" alt="*"><a href="/str/?id=<?php echo $uid?>&amp;p=<?php echo $_POST['login']?>">Редактор сайта<br/></a></div>
<div class="foot"><img src="http://flowap.ru/img/links.png"> <a href="/">На главную</a><br/></div>
</wml>
<?php
      
exit;
   }
}
?>
<div class="foot"><center>РЕГИСТРАЦИЯ НА ХОСТИНГЕ</center></div>
<font color="red">Все поля обезательны для заполнения</font><br/>
<form method="post">
Желаемый логин:<br/>
<input type="text" value="" name="login"></br>
Желаемый пароль:<br/>
<input type="text" value="" name="pass"></br>
Повторите пароль:<br/>
<input type="text" value="" name="pass2"></br>
Ваше имя:<br/>
<input type="text" value="" name="name"></br>
Фамилия:<br/>
<input type="text" value="" name="surname"></br>
E-mail:<br/>
<input type="text" value="" name="email"></br>
<input type="submit" value="РЕГИСТРАЦИЯ">
</form>
<postfield name="login" value="$(login)"/>
<postfield name="pass" value="$(pass)"/>
<postfield name="pass2" value="$(pass2)"/>
<postfield name="name" value="$(name)"/>
<postfield name="surname" value="$(surname)"/>
<postfield name="email" value="$(email)"/>
<div class="foot"><a href="/">На главную</a><br/></div>
Онлайн: 2
Реклама