Просмотр файла reguser.php

Размер файла: 8.4Kb
<?php
///////////////////////////////////////////////////////////////////////////////////////////
/////
/////                        ********* WAP-MOTORS *********
/////
/////                            Made by   :  VANTUZ
/////                              E-mail  :  [email protected]
/////                                Site  :  http://pizdec.ru
/////                            WAP-Site  :  http://visavi.net 
/////                                 ICQ  :  36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
//      ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ   //
//////////////////////////////////////////////////////////////////////////////////////////////
//if(!eregi("^[A-Za-z0-9](([_.-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([.-]?[a-zA-Z0-9]+)*).([A-Za-z]{2,})$]", $email))
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler"); 
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
//////////////////////////////////////////////////////////////////////////////////////
ini_set('arg_separator.output','&amp;');
session_name("SID");
 session_start();
//////////////////////////////
require"config.php";
require_once"template/regglobals.php";
require_once"template/antiban.php";
if(eregi("[^a-z0-9-]",$log)){ header ("Location: registration.php?incorrect");  exit;}
if(eregi("[^a-z0-9-]",$par)){ header ("Location: registration.php?incorrect");  exit;}
$regstime=100;
include 'template/antirega.php';
if (CheckIP ()){header ("Location: registration.php?antirega"); exit;}
if($par!==$pars){ header ("Location: registration.php?password");  exit;}

if(@file ("themes/$themes.php"))
{include_once"themes/$themes.php";}else{$themes="default"; include_once"themes/$themes.php";}  
$browsus=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
$mobilus=strtok($browsus,'/');

if (getenv("HTTP_X_FORWARDED_FOR"))
 { $ipsus=htmlspecialchars(stripslashes(getenv("HTTP_X_FORWARDED_FOR"))); }
   else { $ipsus=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR'])); }
   

if(empty($log) || empty($par) || empty($pol)) {echo"Вы не ввели важные данные необходимие для регистрации <br><br>";
require_once"template/foot.php";

 exit;}


$currHour=date("H",time());
	$currDate=date("d F, Y", time());
	$currTime=date("$currHour:i:s", time());
$currDate = str_replace("January","января",$currDate);
$currDate = str_replace("February","февраля",$currDate);
$currDate = str_replace("March","марта",$currDate);
$currDate = str_replace("April","апреля",$currDate);
$currDate = str_replace("May","мая",$currDate);
$currDate = str_replace("June","июня",$currDate);
$currDate = str_replace("July","июля",$currDate);
$currDate = str_replace("August","августа",$currDate);
$currDate = str_replace("September","сентября",$currDate);
$currDate = str_replace("October","октября",$currDate);
$currDate = str_replace("November","ноября",$currDate);
$currDate = str_replace("December","декабря",$currDate);


if(empty($mest)){$mest="index";}
$log = htmlspecialchars(stripslashes($log));
$par = htmlspecialchars(stripslashes($par));
$otkel = htmlspecialchars(stripslashes($otkel));
$infa = htmlspecialchars(stripslashes($infa));
$meil = htmlspecialchars(stripslashes($meil));
$site = htmlspecialchars(stripslashes($site));
$avators = htmlspecialchars(stripslashes($avators));
$mobilus=htmlspecialchars(stripslashes($mobilus));
 $ipsus=htmlspecialchars(stripslashes($ipsus));
 $rost=htmlspecialchars(stripslashes($rost));
  $ves=htmlspecialchars(stripslashes($ves));
  $pol=htmlspecialchars(stripslashes($pol));
  $user_month=htmlspecialchars(stripslashes($user_month));
  $user_day=htmlspecialchars(stripslashes($user_day));
  $user_year=htmlspecialchars(stripslashes($user_year));
  	   $icq=htmlspecialchars(stripslashes($icq));
  	   
 $infa = str_replace("|","",$infa);
 $infa = str_replace("||","",$infa);
   $infa=str_replace("&","&amp;",$infa);
 $infa = str_replace("'", "&#39;",$infa);
     $infa=str_replace("<","&#60;",$infa);
      $infa=str_replace(">","&#62;",$infa);
       $infa=str_replace("\"","&#34;",$infa);
       $infa=str_replace("$","&#036;",$infa);
         $infa = str_replace("\\", "&#092;", $infa);
          $infa = str_replace("!", "&#33;", $infa);
           $infa = str_replace("[", "&#91;", $infa);
            $infa = str_replace("]", "&#93;", $infa);
            $infa = str_replace("@", "&#064;", $infa);
            
   $otkel = str_replace("|","",$otkel);
  $otkel = str_replace("||","",$otkel);
   $otkel=str_replace("&","&amp;",$otkel);
 $otkel = str_replace("'", "&#39;",$otkel);
     $otkel=str_replace("<","&#60;",$otkel);
      $otkel=str_replace(">","&#62;",$otkel);
       $otkel=str_replace("\"","&#34;",$otkel);
       $otkel=str_replace("$","&#036;",$otkel);
         $otkel = str_replace("\\", "&#092;", $otkel);
          $otkel = str_replace("!", "&#33;", $otkel);
           $otkel = str_replace("[", "&#91;", $otkel);
            $otkel = str_replace("]", "&#93;", $otkel);
            $otkel = str_replace("@", "&#064;", $otkel); 
 
 $meil = str_replace("|","",$meil);
 $meil = str_replace("||","",$meil);
  $site = str_replace("|","",$site);
 $site = str_replace("||","",$site);
 $avators = str_replace("|","",$avators);
 $avators = str_replace("||","",$avators);
 $ipsus = str_replace("|","",$ipsus);
$ipsus = str_replace("||","",$ipsus);
  $mobilus = str_replace("|","",$mobilus);
$mobilus = str_replace("||","",$mobilus);
$rost = str_replace("|","",$rost);
$rost = str_replace("||","",$rost);
$ves = str_replace("|","",$ves);
$ves = str_replace("||","",$ves);
$icq = str_replace("|","",$icq);
$icq = str_replace("||","",$icq);
 $passwords = md5($par);
 
$text=$log.':||:'.$passwords.':||:'.$otkel.':||:'.$infa.':||:'.$meil.':||:'.$site.':||:'.$currDate.':||:'.$avators.':||:0:||:0:||:1:||:0:||:0:||:'.$mobilus.':||:'.$ipsus.':||:'.$pol.':||:'.$rost.':||:'.$ves.':||:'.$user_day.'.'.$user_month.'.'.$user_year.':||:'.$icq.':||:'.$themes.':||:'.$bookpost.':||:'.$maxpostnews.':||:'.$qq.':||:'.$qqmain.':||:'.$col.':||:'.$maxpostchat.':||:'.$rew.':||:'.$boards.':||:'.$show_days.':||:'.$clocks.':||:'.$show_time.':||:'.$privatus.':||:0:||:';
$mes = @implode("",@file("profil/$log.prof"));
 
if ($mes!="") {print"Пользователь с таким именем уже зарегестрирован!<br><br><a href=\"registration.php\"><font color=\"#FF0000\">Повторить регистрацию</font></a><br><br>";}

else {
$fp=fopen("local/profil/$log.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("local/profil/$log.prof", 0666); 

$mess="Привет ".$log."! Теперь вы зарегистрированный пользователь, сохраните ваш пароль и логин в надежном месте, он вам еще пригодится. Надеемся вам понравится на нашем портале!<br>С уважением администрация сайта";
$mess=base64_encode($mess);


$pozdr=":::".$nikname."|".$mess."|".$currDate;

$fp=fopen("local/privat/$log.$priv","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$pozdr \r\n");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("local/privat/$log.$priv", 0666);

print"Вы удачно зарегестрированны!<br> Ваш ник: ".$log." <br>Ваш пароль:".$par."<br>Теперь вы можете войти<br>
	<a href=\"input.php?log=".$log."&amp;par=".$par."\">ВХОД</a><br><br>Вы можете сделать закладку для быстрого входа, она будет иметь вид:<br><font color=\"#FF0000\">
$home/input.php?log=$log&amp;par=$par</font><br>Cкопировать<br><input name=\"avtovhod\" value=\"$home/input.php?log=$log&amp;par=$par\"><br>
";}


echo"<a href=\"$home\"><font color=\"#FF0033\">На главную</font></a>";
require_once"template/foot.php";

?>