это часть кода с букса, кода регистрации.
Если эту часть кода удалить, то регистрация работает. Если не удалять, то форма регистрации попросту не показывается.
<?include('podkl/header.php');
//Geolocation
include("geoip/geoip.inc");
include("geoip/geoipcity.inc");
$ip = $_SERVER['REMOTE_ADDR'];
$gi = geoip_open("geoip/GeoLiteCity.dat", GEOIP_STANDARD);
$geodata = GeoIP_record_by_addr($gi, $ip);
geoip_close($gi);
$geodata = (array)$geodata;
$contry_code = strtolower($geodata['country_code']);
$contry_name = $geodata['country_name'];
if(isset($_SESSION["username"]) && isset($_SESSION["password"])){echo "<div class=error>Вы уже зарегистрированы...</div>";require('podkl/footer.php');exit();}
require('class/bases.php');
if (isset($_POST["email"]))
{
if( strtolower($_POST['code'])!= strtolower($_SESSION['logcaptcha']) OR !isset($_SESSION["logcaptcha"])){echo "<div class=error>Неверно введен код с картинки... </div>";require('podkl/footer.php');exit(); }
if(!preg_match("|^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,4}$|", strtolower($_POST["email"]))) {
$eror_email = "1";
}else{
$eror_email = "0";
}
$username = strtolower($_POST["email"]);
$email = strtolower($_POST["email"]);
$name = text(strtolower($_POST["name"]));
$realPassword = strtolower($_POST["password"]);
$password = strtolower($_POST["password"]);
$password = myHashData($password);
$cpassword = strtolower($_POST["password"]);
$cpassword = myHashData($cpassword);
$country = $_POST["country"];
if($eror_email=="1") { echo "<div class=error>Ошибка! E-mail введен не правильно!</div>";require('podkl/footer.php');exit();}
$refus=text($_SESSION["arl"]);
$checkuser2 = mysql_query("SELECT id FROM tb_users WHERE id='$refus'");
$username_exist2 = mysql_num_rows($checkuser2);
if ($username_exist=='0')
{
$referer='';
}else{
$referer=text(strtolower($_POST["referer"]));
}
require('karera/setup_ball.php');
if($username==NULL|$name==NULL|$password==NULL|$cpassword==NULL){echo "<div class=error>Заполнены не все поля!!!</div>";require('podkl/footer.php');exit();}
$username = text($username);
if($country!="") {$country = text($country);}
if($password!=$cpassword){echo "<div class=error>Неверно указан пароль</div>";require('podkl/footer.php');exit();}
$laip = getRealIP();
if($laip!="127.0.0.1"){
$checkip = mysql_query("SELECT ip FROM tb_users WHERE ip='$laip'");
$ip_exist = mysql_num_rows($checkip);
}
if($ip_exist>0){ echo "<div class=error>Ошибка! С Вашего IP адреса уже была регистрация. Повторная регистрация невозможна </div>";require('podkl/footer.php');exit();}
$checkuser = mysql_query("SELECT username FROM tb_users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
if ($username_exist>0){echo "<div class=error>Такой E-mail есть в системе.</div>";require('podkl/footer.php');exit();}
$checkref = mysql_query("SELECT * FROM tb_users WHERE id='$referer'");
$referer_exist = mysql_num_rows($checkref);
$myrowz = mysql_fetch_assoc($checkref);
//Конкурс от рефералов
//Конкурс от рефералов
updatestill_kon($referer, '1', '4');
updatestill_kon($referer, '6', '1');
//Конкурс от рефералов
//Конкурс от рефералов
require('still_plag/config/conf_reg.php');
$numero=$myrowz["referals"];
$timenowe=time();
$umoney=$myrowz["money_cr"];
$totlumoney=$umoney+$mon_zaref;
$moneymm=$myrowz["money"];
$totlum=$moneymm+$mon_zarefm;
$sqlex= "UPDATE tb_users SET referals='$numero'+1, money_cr='$totlumoney', money='$totlum', `ball` = `ball` + '".$ball["ref"]."' WHERE id='$referer'";
$resultex = mysql_query($sqlex);
$sqlz = "SELECT * FROM tb_users WHERE id='$referer'";
$resultz = mysql_query($sqlz);
$myrowz2 = mysql_fetch_assoc($resultz);
$referer2=$myrowz2["referer"];
if($referer2==''){ $referer2=''; }else{ $referer2=$referer2; }
$joindate=time();
$timenow=time();
$mesaga="Здравствуйте! Вы успешно зарегистрировались на $titsite, Ваш логин: $name \n\nС Уважением, Администрация $titsite!";
$subject = "Регистрация на проекте";
$headers = "From: $titemailrob \r\n";
mail($email, "=?windows-1251?b?" . base64_encode($subject) . "?=", $mesaga, $headers);
mysql_query("INSERT INTO tb_users (username, name, password, ip, email, referer, referer2, country, money, money_cr, joindate, ref_percent,ball,ball_date,k_ref,cames) VALUES('$username','$name','$password','$laip','$email','$referer','$referer2','$contry_code','$mon_new','$mon_newm','$joindate', '$allper', '".$ball["rega"]."','".time()."','1','$rescamee')");
$id_r = mysql_insert_id();
updateinfo($id_r, '0', $ball["rega"], '0', '');
updateinfo($referer, '2', $ball["ref"], '0', 'ID: '.$id_r);
mysql_query("UPDATE tb_users SET timereg='$timenow', lastvxod='$timenow' WHERE username='$username'") or die(mysql_error());
echo "<div class='good'><small>Поздравляем теперь вы $name зарегистрированы, ваш пароль: $realPassword</div>";
//Реф бек при регистрации нового пользователя
//Реф бек при регистрации нового пользователя
//Реф бек при регистрации нового пользователя
//Реф бек при регистрации нового пользователя
$allper = 0;
if($referer != ""){
$check = mysql_query("SELECT `refbek`,`text` FROM `still_auto_refbek` WHERE `id_us` = '".$myrowz["id"]."' LIMIT 1");
if(mysql_num_rows($check) > 0){
$ref_b=mysql_fetch_assoc($check);
$allper = $ref_b["refbek"];
if($ref_b["text"] != ""){
mysql_query("INSERT INTO `tb_mail` (sender, recipient, subject, message, status , data)
VALUES('".$myrowz["id"]."', '$id_r', 'Сообщение от Реферера', '".$ref_b["text"]."', '0', '".time()."')");
}
}
}
session_start();
$lastlogdate=time();
$lastip = getRealIP();
mysql_query("UPDATE tb_users SET lastlogdate='$lastlogdate', lastvxod='$timenow', lastiplog='$lastip' WHERE id='$username'");
mysql_query("UPDATE tb_config SET price=price+'1' WHERE id='11'");
$_SESSION["username"]=$username;
$_SESSION["password"]=$password;
$lastnameus = strtolower($lastnameus);
$username = strtolower($username);
if(($lastnameus != $username) and ($lastnameus != "")) {
mysql_query("UPDATE tb_users set blockpay='1', lastuser='$lastnameus' where username='$username'");
mysql_query("UPDATE tb_users set blockpay='1', lastuser='$username' where username='$lastnameus'");
}
?>
<script type="text/javascript">
location.replace("members.php");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=members.php">
</noscript>
<?}else{?>
<?
$refus=text($_SESSION["arl"]);
$checkuser = mysql_query("SELECT id FROM tb_users WHERE id='$refus'");
$username_exist = mysql_num_rows($checkuser);
?>
Добро пожаловать на <span style='font-weight: bold; text-shadow:1px 1px 1px #ccc;color: #269600'><?=$titsite;?></span>! Мы очень надеемся, что вам здесь понравится. Благодаря эффективной рекламы, привлекательным ценам вы сможете быстро и легко "раскрутить" свой интернет-проект, форум или блог направив к нему поток уникальных посетителей. Так же вы сможете "раскрутиться", работая и зарабатывая в системе на просмотре сайтов, чтении писем и выполнения интересных заданий.
<h2>Форма регистрации нового пользователя</h2>
<form method="POST">
<table class='reyt' align='center' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'>
<thead><tr><th colspan='2'></th></tr></thead>
<tr>
<td class='nametd' width='50%'>Как Вас зовут?[br /]
<span style="font-size: 11px;">(можно указать имя или никнейм)</span></td>
<td><input class='val' type='text' size='25' maxlength='50' name='name' autocomplete="off" value="" /></td>
</tr>
<tr>
<td width='50%'>Укажите ваш действующий E-mail:[br /]
<span style="font-size: 11px;">(изменить будет невозможно)</span></td>
<td><input class='val' type='text' size='25' maxlength='40' name='email' autocomplete="off" value="" /></td>
</tr>
<tr>
<td class='nametd' width='50%'>Ваш пароль[br /]
<span style="font-size: 11px;">(от 4 до 32 знаков)</td>
<td><input class='val' type="password" size="25" maxlength="15" name="password" autocomplete="off" value="" /></td>
</tr>
<tr>
<td width='50%'>Повторите пароль[br /]
<span style="font-size: 11px;">(от 4 до 32 знаков)</td>
<td><input class='val' type="password" size="25" maxlength="15" name="cpassword" autocomplete="off" value="" /></td>
</tr>
<tr>
<td class='nametd' width='50%'>Ваша страна:[br /]
<span style="font-size: 11px;">(выбрана автоматически по IP)</td>
<td>
<img alt="" src='/images/flags/<?php echo $contry_code; ?>.png' alt='' style='margin: 3px 6px 0px 0;' /><font color='#2db00a'> <? echo getCountryname($contry_code);?></font>
</td>
</tr>
<tr>
<td width='50%'>ID вашего реферера:[br /]
<span style="font-size: 11px;">(того, кто вас пригласил, если есть)</span></td>
<td style='padding:5px;'>
<? if( $username_exist!='0'){
if(isset($_SESSION["arl"])) {
$idnewr=text($_SESSION["arl"]);
$stat=mysql_fetch_assoc(mysql_query("SELECT * FROM tb_users where id='$idnewr'"));
?>
<div class="profitblock1" title="Ваш реферер ID: <?=$stat['id'];?>">
<img class="pav" src="/avp/<?=$stat['avatar'];?>">
<span class="username"><a href='/wall.php?user=<?=$stat['id'];?>' target='_blank'> ID: <? echo text($_SESSION["arl"]); ?>, <?=$stat['name'];?>[/url]</span>
<span class="money">Реф-бэк:</span>
<span class="eps" style="color: #0084D1"><?=$stat['newrefbuck'];?>%</span>
</div>
<input type="text" size="25" maxlength="25" name="referer" value="<? echo text($_SESSION["arl"]); ?>" readonly autocomplete="off" style="display:none;"/>
<? }}else { ?>
<font color='#2db00a'> ( Вы регистрируетесь без реферера! )</font>
<input type="text" size="25" maxlength="25" name="referer" value="<? echo text($_GET["r"]); ?>" autocomplete="off" style="display:none;" />
<? } ?></td>
</tr>
<tr>
<td class='nametd' width='50%'>Откуда вы пришли: [br /]
<span style="font-size: 11px;">(источник с которого вы перешли)</td>
<td style='padding:5px;'><font color='#2db00a'> ( <?echo $rescamee;?> )</font></td>
</tr>
<tr>
<td align='right'><a href="javascript:refresh_on('code');"><img src="logincap.php" align="absabsmiddle" id="code">[/url]</td>
<td>
<input class='val' type='text' size='5' maxlength='4' name='code' autocomplete="off" onChange="getZakaz(this.form)" value="" style="width:20%;">
</td>
</tr>
<tr>
<td colspan='2' align='center' style='font-size:11px;background: #ffc; padding: 10px;line-height:1.6;text-align: center;'>
Регистрируясь в проекте вы автоматически соглашаетесь c:[br /]
<a href="tos.php" target="_blank">Правилами проекта[/url] | <a href="contact.php" target="_blank">Условиями предоставления услуг[/url]
</td>
</tr>
</table>
<center>
<div style='padding:5px;'><input class="button-green-big" type="submit" value="Зарегистрироваться" class="submit" /></div>
</center>
</form>
<?
}
require('podkl/footer.php'); ?>