Скрипт ферма соседи

  • Автор темы Holod
  • Дата начала
Stas79
Участник
Сообщения
401
Реакции
41
  • #201
Viktor написал(а):
платежки подключил
С платежками проблем не было, а то я еще до этого не дошел. Если у меня возникнут проблемы, можно будет обратится?
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #202
Stas79 написал(а):
С платежками проблем не было, а то я еще до этого не дошел. Если у меня возникнут проблемы, можно будет обратится?
конечно
 
rezerv
Участник
Сообщения
211
Реакции
10
  • #203
baxedik написал(а):
Парни кто нибудь решил с капчей, в этой капче можно любые цифры вводить и они идут как будто правильно ввел как показано.
У меня такая же беда))
 
baxedik
Местный
Сообщения
102
Реакции
6
  • #204
Не знаешь где поднимается весь контент к верху? Блин всю стиль перековырял.
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #205
baxedik написал(а):
Не знаешь где поднимается весь контент к верху? Блин всю стиль перековырял.
скрин закинь, что за контент?
 
baxedik
Местный
Сообщения
102
Реакции
6
  • #206
Я имею ввиду весь сайт поднять вверх, а то маленькое расстояние сверху, не очень хорошо смотрится, там где то пикселей 20-30 отступ сверху
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #207
baxedik написал(а):
Я имею ввиду весь сайт поднять вверх, а то маленькое расстояние сверху, не очень хорошо смотрится, там где то пикселей 20-30 отступ сверху
вообще такого нет у меня. перезалей файлы снова.
видать где-то лишние </div> стоят у тебя
 
baxedik
Местный
Сообщения
102
Реакции
6
  • #208
А смысл перезаливать, я ведь теги не трогал!
 
viking517
Местный
Сообщения
44
Реакции
2
  • #209
baxedik написал(а):
Я имею ввиду весь сайт поднять вверх, а то маленькое расстояние сверху, не очень хорошо смотрится, там где то пикселей 20-30 отступ сверху
Может в стилях смотреть?
 
baxedik
Местный
Сообщения
102
Реакции
6
  • #210
Да я в стиле в стиль хедера добавил margin-top: -20px; больше ничего не помогает. В роде все в норм встало.
 
viking517
Местный
Сообщения
44
Реакции
2
  • #211
baxedik написал(а):
Да я в стиле в стиль хедера добавил margin-top: -20px; больше ничего не помогает. В роде все в норм встало.
Попробуй проверить в разных браузерах и с разным разрешением экрана.
 
baxedik
Местный
Сообщения
102
Реакции
6
  • #212
на мазиле в роде норм и в хроме, а в IE его перекорежило Да здесь и написано что может отображаться не корректно
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #213
Ребята кто справился из проблемой, когда пользователь после регистрации становится сам себе рефером. Подскажите как исправить данную ошибку.
 
rezerv
Участник
Сообщения
211
Реакции
10
  • #214
Stas79 написал(а):
Ребята кто справился из проблемой, когда пользователь после регистрации становится сам себе рефером. Подскажите как исправить данную ошибку.
вот вот у меня такая же проблема была. устал базы данных и файлы перебирать. удивился было когда себе же начислялись проценты. в этом скрипте еще много чудес видимо)) например то же самое ограничениена покупку полей типа рейтинга не хватает. еще есть косяк помоему когда загон покупаешь на третьем поле то автоматом на первое поле кидает))
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #215
И еще если кто-то регистрируется по рефссылке, то во время регистрации пишется: Вас пригласил Пупкин. А когда заходишь на ферму то пишется У Вас нет реферера :(
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #216
rezerv написал(а):
вот вот у меня такая же проблема была. устал базы данных и файлы перебирать. удивился было когда себе же начислялись проценты. в этом скрипте еще много чудес видимо)) например то же самое ограничениена покупку полей типа рейтинга не хватает. еще есть косяк помоему когда загон покупаешь на третьем поле то автоматом на первое поле кидает))
Что будем делать? Может попросим кого-то кто знает как с этим справится.
 
rezerv
Участник
Сообщения
211
Реакции
10
  • #217
Stas79 написал(а):
И еще если кто-то регистрируется по рефссылке, то во время регистрации пишется: Вас пригласил Пупкин. А когда заходишь на ферму то пишется У Вас нет реферера :(
извини не помню как я исправил т.к 48ч практически и днем и ночью сидел за скриптами и разбирался. но наладил. так сказать в состоянии зомби. там и в каком то скрипте была проблема с бонусами. не выдавало и не пополнялся резерв бонусов
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #218
<?

if(isset($_SESSION['id']) and isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/account/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">
Вы вошли в систему как <b>".$login."</b><br>
Через секунду вы будете перемещены на сайт.<br>
Если устали ждать жмите <a href=\"/account/\">здесь!</a>
</body>
</html>";
exit;
}
$page = 'Регистрация';
if(isset($_COOKIE['rid']) and $_COOKIE['rid'] > 0 and !empty($_COOKIE['rid'])) {
$ref_id = intval($_COOKIE['rid']);
} else {
$ref_id = 0;
}

if(isset($_POST['username'])) {
//Делаем обработку и регистрируем!
$login = IsLogin($_POST['username']);
$pass = IsPassword($_POST['pass']);
$cpass = IsPassword($_POST['cpass']);
$passw = md5Password($pass);
$mail = IsMail($_POST['email']);
$state = $_POST['strana'];
$city = $_POST['city'];
$name = $_POST['name'];
$pol = intval($_POST['sex']);
$law = intval($_POST['law']);
$mailing = intval($_POST['mailing']);
if (intval($_POST['sendmail']) > 0) {
$sendmail = intval($_POST['sendmail']);
} else { $sendmail = 0; }
$date_reg = time();


$uss = mysql_query("SELECT * FROM tb_users WHERE username = '$login'") or die(mysql_error());
$log_sum = mysql_num_rows($uss);

$uss1 = mysql_query("SELECT * FROM tb_users WHERE email = '$mail'") or die(mysql_error());
$mail_sum = mysql_num_rows($uss1);
if($login !== FALSE) {

if($pass !== FALSE) {

if($pass == $cpass) {

if($mail !== FALSE) {

if($law == 1) {

if($log_sum == 0) {

if($mail_sum == 0) {

$plat_pass = rand(1000, 9999);
//Заносим в базу!
mysql_query("INSERT INTO tb_users (username, password, email, pol, name, city, strana, date_reg, ip_reg, ref_id, energy, plat_pass, `kurita`, `blin_myaso`, `money`) VALUES
('$login', '$passw', '$mail', '$pol', '$name', '$city', '$state','$date_reg', '".$_SERVER['REMOTE_ADDR']."', '$ref_id', '100', '$plat_pass', '0', '1', '1.00')") or die(mysql_error());
$q = mysql_query("SELECT * FROM tb_stat_user_reg ORDER BY id DESC LIMIT 1");
$w = mysql_fetch_assoc($q);
if(time() - $w['date'] > 86400 or (mysql_num_rows($q) == 0)) {
mysql_query("INSERT INTO tb_stat_user_reg (date, kol) VALUES ('".time()."', '1')");

}else{
mysql_query("UPDATE tb_stat_user_reg SET kol = kol + 1 WHERE id = '".$w['id']."'");

}
//if ($sendmail == 1) { // Отправляем данные на почту
$subject = "Поздравляем Вас с успешной регистрацией";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers.= "From: support@".$_SERVER['HTTP_HOST']." \r\n";

$text = "Здравствуйте <b>".$login."!</b><br />Поздравляем Вас с успешной регистрацией в сервисе <a href=\"http://".$_SERVER['HTTP_HOST']."/\" target=\"_blank\">http://".$_SERVER['HTTP_HOST']."</a><br />Ваш Login: <b>".$login."<br><br />С Уважением, администрация проекта ".$_SERVER['HTTP_HOST'];

mail($mail, $subject, $text, $headers);
// } // Отправили
echo '<font color="green">Вы успешно зарегистрировались!<br>Даныые вашего аккаунта отправлены Вам на почтовый ящик!<br> Теперь Вы можете войти на проект, используя свой логин и пароль.</font>';


}else echo '<p style="color:#ff0f0f;">Такой E-mail уже зарегистрирован!</p>';

}else echo '<p style="color:#ff0f0f;">Такой логин уже существует</p>';

}else echo '<p style="color:#ff0f0f;">Вы не согласились с правилами проекта!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат E-mail</p>';

}else echo '<p style="color:#ff0f0f;">Пароли не совпадают!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат пароля!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат логина! Ваш логин состоит больше чем из 10 символов.</p>';
}

$reff = mysql_query("SELECT username FROM tb_users WHERE id = '$ref_id'");
$ref_k = mysql_num_rows($reff);
$ref = mysql_fetch_assoc($reff);
?>

<a name="code"></a>
Если вы забыли свой пароль, воспользуйтесь ссылкой "<a href="https://servahoc.ru/redirect.php?url=/remind/" title="">Забыли пароль?</a>".<br>
<br>
<form action="" method="POST" autocomplete="on" >
<label>Логин (максимум 10 символов):</label>
<input name="username" value="" placeholder="Введите логин" required type="text" size='25' maxlength='30'>
<label>Пароль (максимум 10 символов):</label>
<input type="password" size="25" maxlength="30" placeholder="Введите пароль" required name="pass">
<label>Пароль еще раз:</label>
<input type="password" size="25" maxlength="30" placeholder="Повторите пароль" required name="cpass">
<label>Страна:</label>
<input name="strana" value="" placeholder="Введите вашу страну" required type="text" size='25' maxlength='30'>
<label>Город:</label>
<input name="city" value="" placeholder="Введите ваш город" required type="text" size='25' maxlength='30'>
<label>Имя:</label>
<input name="name" value="" placeholder="Введите ваше реальное имя" required type="text" size='25' maxlength='30'>
<label>Пол:</label>
<select maxlength="1" name="sex" required>
<option value="0"></option>
<option value="1">М</option>
<option value="2">Ж</option>
</select>
<label>E-mail:</label>
<input name="email" value="" placeholder="Введите емайл" required type="email" size='25' maxlength='50'>
<label>Вас пригласил: <u><?PHP
if($ref_k == 0) echo 'Сам пришел!';
else echo $ref['username'];

?></u></label>
<label>Код на картинке </label>
<img style="width:80px;" title="Если Вы не видите число на картинке, нажмите на картинку мышкой" onclick="this.src=this.src+'&amp;'+Math.round(Math.random())" src="/captcha.php?<?php echo session_name()?>=<?php echo session_id()?>"><br>
<input name="keystring" value="" type="text" size='10' placeholder="Код" required maxlength='6'>
<br /><label></label>
<input class="check" type="checkbox" name="law" value="1" required> <b>Я полностью принимаю условия <a href="https://servahoc.ru/redirect.php?url=/tos/" target="_blank">пользовательского соглашения</a>. </b><br>
<input class="check" type="checkbox" name="mailing" value="1"> <b>Я согласен Получать новости на емайл.</b><br>
<!--<input class="check" type="checkbox" name="sendmail" value="1"> <b>Выслать регистрационые данные на емайл.</b><br>-->
<label></label>
<input class="buttonmail" value="Зарегистрироваться" type="submit">
</form>

После регистрации каждому пользователю в базе tb_users присваивается значение id = 0 Я думаю что это проблема в файле регистрации, но где и что править еще не разобрался, может кто знает? Или даст наводку если я не прав.
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #219
Stas79 написал(а):
<?

if(isset($_SESSION['id']) and isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/account/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">
Вы вошли в систему как <b>".$login."</b><br>
Через секунду вы будете перемещены на сайт.<br>
Если устали ждать жмите <a href=\"/account/\">здесь!</a>
</body>
</html>";
exit;
}
$page = 'Регистрация';
if(isset($_COOKIE['rid']) and $_COOKIE['rid'] > 0 and !empty($_COOKIE['rid'])) {
$ref_id = intval($_COOKIE['rid']);
} else {
$ref_id = 0;
}

if(isset($_POST['username'])) {
//Делаем обработку и регистрируем!
$login = IsLogin($_POST['username']);
$pass = IsPassword($_POST['pass']);
$cpass = IsPassword($_POST['cpass']);
$passw = md5Password($pass);
$mail = IsMail($_POST['email']);
$state = $_POST['strana'];
$city = $_POST['city'];
$name = $_POST['name'];
$pol = intval($_POST['sex']);
$law = intval($_POST['law']);
$mailing = intval($_POST['mailing']);
if (intval($_POST['sendmail']) > 0) {
$sendmail = intval($_POST['sendmail']);
} else { $sendmail = 0; }
$date_reg = time();


$uss = mysql_query("SELECT * FROM tb_users WHERE username = '$login'") or die(mysql_error());
$log_sum = mysql_num_rows($uss);

$uss1 = mysql_query("SELECT * FROM tb_users WHERE email = '$mail'") or die(mysql_error());
$mail_sum = mysql_num_rows($uss1);
if($login !== FALSE) {

if($pass !== FALSE) {

if($pass == $cpass) {

if($mail !== FALSE) {

if($law == 1) {

if($log_sum == 0) {

if($mail_sum == 0) {

$plat_pass = rand(1000, 9999);
//Заносим в базу!
mysql_query("INSERT INTO tb_users (username, password, email, pol, name, city, strana, date_reg, ip_reg, ref_id, energy, plat_pass, `kurita`, `blin_myaso`, `money`) VALUES
('$login', '$passw', '$mail', '$pol', '$name', '$city', '$state','$date_reg', '".$_SERVER['REMOTE_ADDR']."', '$ref_id', '100', '$plat_pass', '0', '1', '1.00')") or die(mysql_error());
$q = mysql_query("SELECT * FROM tb_stat_user_reg ORDER BY id DESC LIMIT 1");
$w = mysql_fetch_assoc($q);
if(time() - $w['date'] > 86400 or (mysql_num_rows($q) == 0)) {
mysql_query("INSERT INTO tb_stat_user_reg (date, kol) VALUES ('".time()."', '1')");

}else{
mysql_query("UPDATE tb_stat_user_reg SET kol = kol + 1 WHERE id = '".$w['id']."'");

}
//if ($sendmail == 1) { // Отправляем данные на почту
$subject = "Поздравляем Вас с успешной регистрацией";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers.= "From: support@".$_SERVER['HTTP_HOST']." \r\n";

$text = "Здравствуйте <b>".$login."!</b><br />Поздравляем Вас с успешной регистрацией в сервисе <a href=\"http://".$_SERVER['HTTP_HOST']."/\" target=\"_blank\">http://".$_SERVER['HTTP_HOST']."</a><br />Ваш Login: <b>".$login."<br><br />С Уважением, администрация проекта ".$_SERVER['HTTP_HOST'];

mail($mail, $subject, $text, $headers);
// } // Отправили
echo '<font color="green">Вы успешно зарегистрировались!<br>Даныые вашего аккаунта отправлены Вам на почтовый ящик!<br> Теперь Вы можете войти на проект, используя свой логин и пароль.</font>';


}else echo '<p style="color:#ff0f0f;">Такой E-mail уже зарегистрирован!</p>';

}else echo '<p style="color:#ff0f0f;">Такой логин уже существует</p>';

}else echo '<p style="color:#ff0f0f;">Вы не согласились с правилами проекта!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат E-mail</p>';

}else echo '<p style="color:#ff0f0f;">Пароли не совпадают!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат пароля!</p>';

}else echo '<p style="color:#ff0f0f;">Не верный формат логина! Ваш логин состоит больше чем из 10 символов.</p>';
}

$reff = mysql_query("SELECT username FROM tb_users WHERE id = '$ref_id'");
$ref_k = mysql_num_rows($reff);
$ref = mysql_fetch_assoc($reff);
?>

<a name="code"></a>
Если вы забыли свой пароль, воспользуйтесь ссылкой "<a href="https://servahoc.ru/redirect.php?url=/remind/" title="">Забыли пароль?</a>".<br>
<br>
<form action="" method="POST" autocomplete="on" >
<label>Логин (максимум 10 символов):</label>
<input name="username" value="" placeholder="Введите логин" required type="text" size='25' maxlength='30'>
<label>Пароль (максимум 10 символов):</label>
<input type="password" size="25" maxlength="30" placeholder="Введите пароль" required name="pass">
<label>Пароль еще раз:</label>
<input type="password" size="25" maxlength="30" placeholder="Повторите пароль" required name="cpass">
<label>Страна:</label>
<input name="strana" value="" placeholder="Введите вашу страну" required type="text" size='25' maxlength='30'>
<label>Город:</label>
<input name="city" value="" placeholder="Введите ваш город" required type="text" size='25' maxlength='30'>
<label>Имя:</label>
<input name="name" value="" placeholder="Введите ваше реальное имя" required type="text" size='25' maxlength='30'>
<label>Пол:</label>
<select maxlength="1" name="sex" required>
<option value="0"></option>
<option value="1">М</option>
<option value="2">Ж</option>
</select>
<label>E-mail:</label>
<input name="email" value="" placeholder="Введите емайл" required type="email" size='25' maxlength='50'>
<label>Вас пригласил: <u><?PHP
if($ref_k == 0) echo 'Сам пришел!';
else echo $ref['username'];

?></u></label>
<label>Код на картинке </label>
<img style="width:80px;" title="Если Вы не видите число на картинке, нажмите на картинку мышкой" onclick="this.src=this.src+'&amp;'+Math.round(Math.random())" src="/captcha.php?<?php echo session_name()?>=<?php echo session_id()?>"><br>
<input name="keystring" value="" type="text" size='10' placeholder="Код" required maxlength='6'>
<br /><label></label>
<input class="check" type="checkbox" name="law" value="1" required> <b>Я полностью принимаю условия <a href="https://servahoc.ru/redirect.php?url=/tos/" target="_blank">пользовательского соглашения</a>. </b><br>
<input class="check" type="checkbox" name="mailing" value="1"> <b>Я согласен Получать новости на емайл.</b><br>
<!--<input class="check" type="checkbox" name="sendmail" value="1"> <b>Выслать регистрационые данные на емайл.</b><br>-->
<label></label>
<input class="buttonmail" value="Зарегистрироваться" type="submit">
</form>

После регистрации каждому пользователю в базе tb_users присваивается значение id = 0 Я думаю что это проблема в файле регистрации, но где и что править еще не разобрался, может кто знает? Или даст наводку если я не прав.
Не проблема была не здесь а в самой таблице в строке id Все проблема решилась.
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #220
Ваш сосед-реферер

У вас нет соседа-реферера!

У вас соседей: 0

У вас нет соседей!
 
Сверху