Видел страницу регистрации? Там где отвергает запрос на регистрацию, если с этого ip уже кто-то регистрировался. Я думаю, тебе оттуда можно что-то взять.time3d написал(а):ребят кто может помочь сделать доступ к админке по ip ?а то я чот натыкал .htaccess по всему скрипту но толку нету пароль не запрашивает к страницам и везде можно лазить!
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
дядь у меня чот не отвергает( дай файл регистрации попробую намудрить что нитьwh1skas написал(а):Видел страницу регистрации? Там где отвергает запрос на регистрацию, если с этого ip уже кто-то регистрировался. Я думаю, тебе оттуда можно что-то взять.
учитесь искать https://servahoc.ru/threads/obychnaja-registracija-i-bez-podtverzhdenija-pochty.787/#post-8564time3d написал(а):дядь у меня чот не отвергает( дай файл регистрации попробую намудрить что нить
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
$_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";
if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }
?>
<div class="silver-bk"><div class="s-bk-lf">
<div class="acc-title">Регистрация</div>
</div><div class="clr"></div>
<?PHP
# Регистрация
if(isset($_POST["login"])){
if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
unset($_SESSION["captcha"]);
$login = $func->IsLogin($_POST["login"]);
$pass = $func->IsPassword($_POST["pass"]);
$rules = isset($_POST["rules"]) ? true : false;
$time = time();
$ip = $func->UserIP;
$ipregs = $db->Query("SELECT * FROM `db_users_a` WHERE INET_NTOA(db_users_a.ip) = '$ip' ");
$ipregs = $db->NumRows();
$email = $func->IsMail($_POST["email"]);
$referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
$referer_name = "";
if($referer_id != 1){
$db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
else{ $referer_id = 1; $referer_name = "test"; }
}else{ $referer_id = 1; $referer_name = "test"; }
if($rules){
if($ipregs == 0) {
if($email !== false){
if($login !== false){
if($pass !== false){
if($pass == $_POST["repass"]){
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($db->FetchRow() == 0){
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=StrLen($chars)-1;
$password = null;
while($max--)
$password .= $chars[rand(0,$size)];
# Регаем пользователя
$db->Query("INSERT INTO db_users_a (user, email, pass, paypass, referer, referer_id, date_reg, ip)
VALUES ('$login','{$email}','$pass', '$password','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
$lid = $db->LastInsert();
$db->Query("INSERT INTO db_users_b (id, user, money_p, money_b, a_t, last_sbor) VALUES ('$lid','$login','200','85','1', '".time()."')");
# Вставляем статистику
$db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму слева для входа в аккаунт</font></b></center><BR />";
?></div>
<div class="clr"></div>
<?PHP
return;
}else echo "<center><b><font color = 'red'>Указанный логин уже используется</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Пароль и повтор пароля не совпадают</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Пароль заполнен неверно</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />";
}else echo "<center><font color = 'red'><b>Email имеет неверный формат</b></font></center>";
}else echo "<center><font color = 'red'><b>Регистрация с этого IP уже производилась</b></font></center>";
}else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />";
}else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>";
}
?>
<BR />
<form action="" method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" style="padding:3px;">Ваш псевдоним: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="login" type="text" size="25" maxlength="10" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>"/></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле псевдоним должно иметь от 4 до 10 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Email: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="email" type="text" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/></td>
</tr>
<tr>
<td colspan="2" align="left"> </td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="pass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле Пароль должно иметь от 6 до 20 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль еще раз: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="repass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Пароли должны совпадать.</td>
</tr>
<tr>
<td colspan="2" align="left"> </td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">
С <a href="https://servahoc.ru/redirect.php?url=/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></td>
</tr>
<tr>
<td align="left" style="padding:3px;">
<a href="https://servahoc.ru/redirect.php?url=#" onclick="ResetCaptcha(this);"><img src="/captcha.php?rnd=<?=rand(1,10000); ?>" border="0" style="margin:0;"/></a>
</td>
<td align="left" style="padding:3px;">Введите символы с картинки<input name="captcha" type="text" size="25" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2" align="left"> </td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:3px;"><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></td>
</tr>
</table>
</form>
</div>
<div class="clr"></div>
PHP:
if($ipregs == 0) {
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
Папка admintime3d написал(а):Вискас а вот подскажи какой файл отвечает за админ панель?а то вот через .htaccess закрываю доступ к файлам а все равно в админку заходит без проблем
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
попробывал поставить выдает Unknown column 'paypass' in 'field list'
wh1skas написал(а):Строка, отвечающая за сверку IP:PHP:<?PHP $_OPTIMIZATION["title"] = "Регистрация"; $_OPTIMIZATION["description"] = "Регистрация пользователя в системе"; $_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе"; if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; } ?> <div class="silver-bk"><div class="s-bk-lf"> <div class="acc-title">Регистрация</div> </div><div class="clr"></div> <?PHP # Регистрация if(isset($_POST["login"])){ if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){ unset($_SESSION["captcha"]); $login = $func->IsLogin($_POST["login"]); $pass = $func->IsPassword($_POST["pass"]); $rules = isset($_POST["rules"]) ? true : false; $time = time(); $ip = $func->UserIP; $ipregs = $db->Query("SELECT * FROM `db_users_a` WHERE INET_NTOA(db_users_a.ip) = '$ip' "); $ipregs = $db->NumRows(); $email = $func->IsMail($_POST["email"]); $referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1; $referer_name = ""; if($referer_id != 1){ $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1"); if($db->NumRows() > 0){$referer_name = $db->FetchRow();} else{ $referer_id = 1; $referer_name = "test"; } }else{ $referer_id = 1; $referer_name = "test"; } if($rules){ if($ipregs == 0) { if($email !== false){ if($login !== false){ if($pass !== false){ if($pass == $_POST["repass"]){ $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'"); if($db->FetchRow() == 0){ $chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP"; $max=10; $size=StrLen($chars)-1; $password = null; while($max--) $password .= $chars[rand(0,$size)]; # Регаем пользователя $db->Query("INSERT INTO db_users_a (user, email, pass, paypass, referer, referer_id, date_reg, ip) VALUES ('$login','{$email}','$pass', '$password','$referer_name','$referer_id','$time',INET_ATON('$ip'))"); $lid = $db->LastInsert(); $db->Query("INSERT INTO db_users_b (id, user, money_p, money_b, a_t, last_sbor) VALUES ('$lid','$login','200','85','1', '".time()."')"); # Вставляем статистику $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'"); echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму слева для входа в аккаунт</font></b></center><BR />"; ?></div> <div class="clr"></div> <?PHP return; }else echo "<center><b><font color = 'red'>Указанный логин уже используется</font></b></center><BR />"; попробывал поставить при регистрации выдает Unknown column 'paypass' in 'field list' }else echo "<center><b><font color = 'red'>Пароль и повтор пароля не совпадают</font></b></center><BR />"; }else echo "<center><b><font color = 'red'>Пароль заполнен неверно</font></b></center><BR />"; }else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />"; }else echo "<center><font color = 'red'><b>Email имеет неверный формат</b></font></center>"; }else echo "<center><font color = 'red'><b>Регистрация с этого IP уже производилась</b></font></center>"; }else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />"; }else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>"; } ?> <BR /> <form action="" method="post"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" style="padding:3px;">Ваш псевдоним: <font color="#FF0000">*</font></td> <td align="left" style="padding:3px;"><input name="login" type="text" size="25" maxlength="10" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>"/></td> </tr> <tr> <td colspan="2" align="left" style="padding:3px;">Поле псевдоним должно иметь от 4 до 10 символов (только англ. символы).</td> </tr> <tr> <td align="left" style="padding:3px;">Email: <font color="#FF0000">*</font></td> <td align="left" style="padding:3px;"><input name="email" type="text" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/></td> </tr> <tr> <td colspan="2" align="left"> </td> </tr> <tr> <td align="left" style="padding:3px;">Пароль: <font color="#FF0000">*</font></td> <td align="left" style="padding:3px;"><input name="pass" type="password" size="25" maxlength="20" /></td> </tr> <tr> <td colspan="2" align="left" style="padding:3px;">Поле Пароль должно иметь от 6 до 20 символов (только англ. символы).</td> </tr> <tr> <td align="left" style="padding:3px;">Пароль еще раз: <font color="#FF0000">*</font></td> <td align="left" style="padding:3px;"><input name="repass" type="password" size="25" maxlength="20" /></td> </tr> <tr> <td colspan="2" align="left" style="padding:3px;">Пароли должны совпадать.</td> </tr> <tr> <td colspan="2" align="left"> </td> </tr> <tr> <td colspan="2" align="left" style="padding:3px;"> С <a href="https://servahoc.ru/redirect.php?url=/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></td> </tr> <tr> <td align="left" style="padding:3px;"> <a href="https://servahoc.ru/redirect.php?url=#" onclick="ResetCaptcha(this);"><img src="/captcha.php?rnd=<?=rand(1,10000); ?>" border="0" style="margin:0;"/></a> </td> <td align="left" style="padding:3px;">Введите символы с картинки<input name="captcha" type="text" size="25" maxlength="50" /></td> </tr> <tr> <td colspan="2" align="left"> </td> </tr> <tr> <td colspan="2" align="center" style="padding:3px;"><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></td> </tr> </table> </form> </div> <div class="clr"></div>
PHP:if($ipregs == 0) {
dukus
Участник
- Сообщения
- 29
- Реакции
- 0
Всем привет нужна помощь почему не накапливаются плоды ,как будто я их не полил вот код посмотрите может там ошибка за ранние спасибо
PHP:
<div class="s-bk-lf">
<div class="acc-title">ферма</div>
</div>
<div class="silver-bk"><font color = 'black'>Собирайте на ферме ваши плоды. Ваша ферма дает урожай каждый час. Плоды постоянно накапливается, но обязательно их нужно поливать 1 раз в 24 часа, еcли это не делать, то апельсины перестанут приносить плоды до следующего полива! Цена за полив апельсинов:<br>
<br>
Полить 1 Апельсин (Ур 1) стоит: 1 воды.
<br>
Полить 1 Апельсин (Ур 2) стоит: 3 воды.
<br>
Полить 1 Апельсин (Ур 3) стоит: 6 воды.
<br>
Полить 1 Апельсин (Ур 4) стоит: 12 воды.
<br>
Полить 1 Апельсин (Ур 5) стоит: 24 воды.
<br />
<BR />
<center><b><font color="black">Внимание! При сборе и поливе апельсинов снимается по 10 энергии!</font></center></b>
<BR />
<?PHP
$_OPTIMIZATION["title"] = "Ферма";
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
# 5 дерево
$db->Query("SELECT SUM(e_t) e_t FROM db_derevo WHERE user_id = '$usid'");
$data5 = $db->FetchArray();
$derevo = 1;
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
if(isset($_POST["sbor"])){
$en = 10;
if($en <= $user_data["en"]){
if($user_data["last_sbor"] < (time() - 600) ){
$tomat_s = $user_data["s_a"];
$straw_s = $user_data["s_b"];
$pump_s = $user_data["s_c"];
$peas_s = $user_data["s_d"];
$pean_s = $user_data["s_e"];
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
b_b = b_b + '$straw_s',
c_b = c_b + '$pump_s',
d_b = d_b + '$peas_s',
e_b = e_b + '$pean_s',
en = en - '$en',
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
s_a = 0,
s_b = 0,
s_c = 0,
s_d = 0,
s_e = 0,
last_sbor = '".time()."',
last_update = '".time()."'
WHERE id = '$usid' LIMIT 1");
echo "<center><font color = 'black'><b>Вы собрали урожай</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><font color = 'red'><b>Урожай можно собирать не чаще 1го раза за 10 минут</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Недостаточно энергии для сбора</b></font></center><BR />";
}
//Поливаем
if(isset($_POST["water1"]) || isset($_POST["water2"]) || isset($_POST["water3"]) || isset($_POST["water4"]) || isset($_POST["water5"])){
if(isset($_POST["water1"])){$item_liter = 'a'; $item_id = 1;}
elseif(isset($_POST["water2"])){$item_liter = 'b'; $item_id = 2;}
elseif(isset($_POST["water3"])){$item_liter = 'c'; $item_id = 3;}
elseif(isset($_POST["water4"])){$item_liter = 'd'; $item_id = 4;}
elseif(isset($_POST["water5"])){$item_liter = 'e'; $item_id = 5;}
$en = 10; //Кол-во энергии снимаемое за полив
$wat = $func->WateringSum($user_data[$item_liter.'_t'], $item_id); //Кол-во воды снимаемое за полив
$pric = $func->WateringPrice($user_data[$item_liter.'_t'], $item_id);
//Проверяем условия
if($en <= $user_data["en"] && $wat <= $user_data["water"] && $pric <= $user_data["money_p"]){
$db->Query("UPDATE `db_users_b` SET `w_".$item_liter."`='".time()."',money_p = money_p - '$pric',en = en - '$en',water = water - '$wat' WHERE `id` = '$usid' LIMIT 1");
echo "<center><font color = 'black'><b>Вы успешно полили апельсины!</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else{
if($en > $user_data["en"]){ echo "<center><font color = 'red'><b>Недостаточно энергии! Необходимо $en энергии</b></font></center><BR />"; }
if($wat > $user_data["water"]){ echo "<center><font color = 'red'><b>Недостаточно воды! Необходимо $wat воды</b></font></center><BR />"; }
if($pric > $user_data["money_b"]){ echo "<center><font color = 'red'><b>Недостаточно рублей! Необходимо $pric рублей</b></font></center><BR />"; }
}
}
?>
<hr>
<form action="" method="post">
<?PHP if ($user_data["a_t"] >=$derevo) {?>
<div class="fr-block">
<div class="cl-fr-lf">
<img src="/img/fruit/1.png" width="120px" height="148px" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 1)</font></b></div>
<div class="fr-te-gr"><b>Деревьев: <?=$user_data["a_t"]; ?> шт.</b></div>
<div class="fr-te-gr"><b>Созрело: <?=$user_data["s_a"]?> шт. </b></div>
<br>
<div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_a'])?> </b></div>
<input type="submit" name="water1" value="Полить(<?=$func->WateringSum($user_data["a_t"], 1)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" />
</div>
</div>
<br><br>
<?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?>
<hr>
<form action="" method="post">
<?PHP if ($user_data["b_t"] >=$derevo) {?>
<div class="fr-block">
<div class="cl-fr-lf">
<img src="/img/fruit/2.png" width="120px" height="148px" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 2)</font></b></div>
<div class="fr-te-gr"><b>Деревьев: <?=$user_data["b_t"]; ?> шт.</b></div>
<div class="fr-te-gr"><b>Созрело: <?=$user_data["s_b"]?> шт. </b></div>
<br>
<div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_b'])?> </b></div>
<input type="submit" name="water2" value="Полить(<?=$func->WateringSum($user_data["b_t"], 2)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" />
</div>
</div>
<br><br>
<hr>
<?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?>
<form action="" method="post">
<?PHP if ($user_data["c_t"] >=$derevo) {?>
<div class="fr-block">
<div class="cl-fr-lf">
<img src="/img/fruit/3.png" width="120px" height="148px" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 3)</font></b></div>
<div class="fr-te-gr"><b>Деревьев: <?=$user_data["c_t"]; ?> шт.</b></div>
<div class="fr-te-gr"><b>Созрело: <?=$user_data["s_c"]?> шт. </b></div>
<br>
<div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_c'])?> </b></div>
<input type="submit" name="water3" value="Полить(<?=$func->WateringSum($user_data["c_t"], 3)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" />
</div>
</div>
<br><br>
<hr>
<?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?>
<form action="" method="post">
<?PHP if ($user_data["d_t"] >=$derevo) {?>
<div class="fr-block">
<div class="cl-fr-lf">
<img src="/img/fruit/4.png" width="120px" height="148px" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 4)</font></b></div>
<div class="fr-te-gr"><b>Деревьев: <?=$user_data["d_t"]; ?> шт.</b></div>
<div class="fr-te-gr"><b>Созрело: <?=$user_data["s_d"]?> шт. </b></div>
<br>
<div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_d'])?> </b></div>
<input type="submit" name="water4" value="Полить(<?=$func->WateringSum($user_data["d_t"], 4)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" />
</div>
</div>
<br><br>
<hr>
<?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?>
<form action="" method="post">
<?PHP if ($user_data["e_t"] >=$derevo) {?>
<div class="fr-block">
<div class="cl-fr-lf">
<img src="/img/fruit/5.png" width="120px" height="148px" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 5)</font></b></div>
<div class="fr-te-gr"><b>Деревьев: <?=$user_data["e_t"]; ?> шт.</b></div>
<div class="fr-te-gr"><b>Созрело: <?=$user_data["s_e"]?> шт. </b></div>
<br>
<div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_e'])?> </b></div>
<input type="submit" name="water5" value="Полить(<?=$func->WateringSum($user_data["e_t"], 5)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" />
</div>
</div>
<br><br>
<?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?>
<div class="clr"></div>
<center><input type="submit" name="sbor" value="Собрать все" style="height:30px;" class="btn_7"/></center>
</form>
<div class="clr"></div>
</div>
Последнее редактирование модератором:
проверь БД правильно там все и тут совпадает а так вроде норм на первый взглядdukus написал(а):Всем привет нужна помощь почему не накапливаются плоды ,как будто я их не полил вот код посмотрите может там ошибка за ранние спасибо
PHP:<div class="s-bk-lf"> <div class="acc-title">ферма</div> </div> <div class="silver-bk"><font color = 'black'>Собирайте на ферме ваши плоды. Ваша ферма дает урожай каждый час. Плоды постоянно накапливается, но обязательно их нужно поливать 1 раз в 24 часа, еcли это не делать, то апельсины перестанут приносить плоды до следующего полива! Цена за полив апельсинов:<br> <br> Полить 1 Апельсин (Ур 1) стоит: 1 воды. <br> Полить 1 Апельсин (Ур 2) стоит: 3 воды. <br> Полить 1 Апельсин (Ур 3) стоит: 6 воды. <br> Полить 1 Апельсин (Ур 4) стоит: 12 воды. <br> Полить 1 Апельсин (Ур 5) стоит: 24 воды. <br /> <BR /> <center><b><font color="black">Внимание! При сборе и поливе апельсинов снимается по 10 энергии!</font></center></b> <BR /> <?PHP $_OPTIMIZATION["title"] = "Ферма"; $usid = $_SESSION["user_id"]; $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1"); $user_data = $db->FetchArray(); # 5 дерево $db->Query("SELECT SUM(e_t) e_t FROM db_derevo WHERE user_id = '$usid'"); $data5 = $db->FetchArray(); $derevo = 1; $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1"); $sonfig_site = $db->FetchArray(); if(isset($_POST["sbor"])){ $en = 10; if($en <= $user_data["en"]){ if($user_data["last_sbor"] < (time() - 600) ){ $tomat_s = $user_data["s_a"]; $straw_s = $user_data["s_b"]; $pump_s = $user_data["s_c"]; $peas_s = $user_data["s_d"]; $pean_s = $user_data["s_e"]; $db->Query("UPDATE db_users_b SET a_b = a_b + '$tomat_s', b_b = b_b + '$straw_s', c_b = c_b + '$pump_s', d_b = d_b + '$peas_s', e_b = e_b + '$pean_s', en = en - '$en', all_time_a = all_time_a + '$tomat_s', all_time_b = all_time_b + '$straw_s', all_time_c = all_time_c + '$pump_s', all_time_d = all_time_d + '$peas_s', all_time_e = all_time_e + '$pean_s', s_a = 0, s_b = 0, s_c = 0, s_d = 0, s_e = 0, last_sbor = '".time()."', last_update = '".time()."' WHERE id = '$usid' LIMIT 1"); echo "<center><font color = 'black'><b>Вы собрали урожай</b></font></center><BR />"; $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1"); $user_data = $db->FetchArray(); }else echo "<center><font color = 'red'><b>Урожай можно собирать не чаще 1го раза за 10 минут</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Недостаточно энергии для сбора</b></font></center><BR />"; } //Поливаем if(isset($_POST["water1"]) || isset($_POST["water2"]) || isset($_POST["water3"]) || isset($_POST["water4"]) || isset($_POST["water5"])){ if(isset($_POST["water1"])){$item_liter = 'a'; $item_id = 1;} elseif(isset($_POST["water2"])){$item_liter = 'b'; $item_id = 2;} elseif(isset($_POST["water3"])){$item_liter = 'c'; $item_id = 3;} elseif(isset($_POST["water4"])){$item_liter = 'd'; $item_id = 4;} elseif(isset($_POST["water5"])){$item_liter = 'e'; $item_id = 5;} $en = 10; //Кол-во энергии снимаемое за полив $wat = $func->WateringSum($user_data[$item_liter.'_t'], $item_id); //Кол-во воды снимаемое за полив $pric = $func->WateringPrice($user_data[$item_liter.'_t'], $item_id); //Проверяем условия if($en <= $user_data["en"] && $wat <= $user_data["water"] && $pric <= $user_data["money_p"]){ $db->Query("UPDATE `db_users_b` SET `w_".$item_liter."`='".time()."',money_p = money_p - '$pric',en = en - '$en',water = water - '$wat' WHERE `id` = '$usid' LIMIT 1"); echo "<center><font color = 'black'><b>Вы успешно полили апельсины!</b></font></center><BR />"; $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1"); $user_data = $db->FetchArray(); }else{ if($en > $user_data["en"]){ echo "<center><font color = 'red'><b>Недостаточно энергии! Необходимо $en энергии</b></font></center><BR />"; } if($wat > $user_data["water"]){ echo "<center><font color = 'red'><b>Недостаточно воды! Необходимо $wat воды</b></font></center><BR />"; } if($pric > $user_data["money_b"]){ echo "<center><font color = 'red'><b>Недостаточно рублей! Необходимо $pric рублей</b></font></center><BR />"; } } } ?> <hr> <form action="" method="post"> <?PHP if ($user_data["a_t"] >=$derevo) {?> <div class="fr-block"> <div class="cl-fr-lf"> <img src="/img/fruit/1.png" width="120px" height="148px" /> </div> <div class="cl-fr-rg" style="padding-left:20px;"> <div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 1)</font></b></div> <div class="fr-te-gr"><b>Деревьев: <?=$user_data["a_t"]; ?> шт.</b></div> <div class="fr-te-gr"><b>Созрело: <?=$user_data["s_a"]?> шт. </b></div> <br> <div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_a'])?> </b></div> <input type="submit" name="water1" value="Полить(<?=$func->WateringSum($user_data["a_t"], 1)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" /> </div> </div> <br><br> <?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?> <hr> <form action="" method="post"> <?PHP if ($user_data["b_t"] >=$derevo) {?> <div class="fr-block"> <div class="cl-fr-lf"> <img src="/img/fruit/2.png" width="120px" height="148px" /> </div> <div class="cl-fr-rg" style="padding-left:20px;"> <div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 2)</font></b></div> <div class="fr-te-gr"><b>Деревьев: <?=$user_data["b_t"]; ?> шт.</b></div> <div class="fr-te-gr"><b>Созрело: <?=$user_data["s_b"]?> шт. </b></div> <br> <div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_b'])?> </b></div> <input type="submit" name="water2" value="Полить(<?=$func->WateringSum($user_data["b_t"], 2)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" /> </div> </div> <br><br> <hr> <?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?> <form action="" method="post"> <?PHP if ($user_data["c_t"] >=$derevo) {?> <div class="fr-block"> <div class="cl-fr-lf"> <img src="/img/fruit/3.png" width="120px" height="148px" /> </div> <div class="cl-fr-rg" style="padding-left:20px;"> <div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 3)</font></b></div> <div class="fr-te-gr"><b>Деревьев: <?=$user_data["c_t"]; ?> шт.</b></div> <div class="fr-te-gr"><b>Созрело: <?=$user_data["s_c"]?> шт. </b></div> <br> <div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_c'])?> </b></div> <input type="submit" name="water3" value="Полить(<?=$func->WateringSum($user_data["c_t"], 3)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" /> </div> </div> <br><br> <hr> <?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?> <form action="" method="post"> <?PHP if ($user_data["d_t"] >=$derevo) {?> <div class="fr-block"> <div class="cl-fr-lf"> <img src="/img/fruit/4.png" width="120px" height="148px" /> </div> <div class="cl-fr-rg" style="padding-left:20px;"> <div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 4)</font></b></div> <div class="fr-te-gr"><b>Деревьев: <?=$user_data["d_t"]; ?> шт.</b></div> <div class="fr-te-gr"><b>Созрело: <?=$user_data["s_d"]?> шт. </b></div> <br> <div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_d'])?> </b></div> <input type="submit" name="water4" value="Полить(<?=$func->WateringSum($user_data["d_t"], 4)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" /> </div> </div> <br><br> <hr> <?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?> <form action="" method="post"> <?PHP if ($user_data["e_t"] >=$derevo) {?> <div class="fr-block"> <div class="cl-fr-lf"> <img src="/img/fruit/5.png" width="120px" height="148px" /> </div> <div class="cl-fr-rg" style="padding-left:20px;"> <div class="fr-te-gr-title"><b>Апельсиновое дерево <font color="red">(Уровень 5)</font></b></div> <div class="fr-te-gr"><b>Деревьев: <?=$user_data["e_t"]; ?> шт.</b></div> <div class="fr-te-gr"><b>Созрело: <?=$user_data["s_e"]?> шт. </b></div> <br> <div class="fr-te-gr"><b>До полива осталось: <?=$func->WateringTime($user_data['w_e'])?> </b></div> <input type="submit" name="water5" value="Полить(<?=$func->WateringSum($user_data["e_t"], 5)?> воды)" class="btn_7" style="height: 30px; margin-top:10px;" /> </div> </div> <br><br> <?PHP } else { ?> <center><font color="red"></font></center><?PHP } ?> <div class="clr"></div> <center><input type="submit" name="sbor" value="Собрать все" style="height:30px;" class="btn_7"/></center> </form> <div class="clr"></div> </div>
dukus
Участник
- Сообщения
- 29
- Реакции
- 0
вот база посмотри
Полные тексты
Полные тексты
Код:
id
user
money_p
all_time_a
all_time_b
all_time_c
all_time_d
all_time_e
last_sbor
last_sbor2
from_referals
to_referer
payment_sum
insert_sum
ks
purse
a_b
b_b
c_b
d_b
e_b
p_b
o_b
i_b
u_b
y_b
last_update
last_update2
water
Вода
w_a
w_b
w_c
w_d
w_e
w_p
w_o
w_i
w_u
w_y
s_a
Урожай
s_b
s_c
s_d
s_e
s_p
s_o
s_i
s_u
s_y
a_t
b_t
c_t
d_t
e_t
p_t
o_t
i_t
u_t
y_t
en
money_b
purse1
Изменить Изменить
Копировать Копировать
Удалить Удалить
1
admin
0
0
0
0
0
0
1407311426
0
0
0
0
0
500
0
0
0
0
0
0
0
0
0
0
0
0
276
0
0
0
0
1407311883
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
70
49500
Последнее редактирование модератором:
SA93N
Местный
- Сообщения
- 59
- Реакции
- 2
Ты это конечно хорошо придумал, данные из базы скопировать)) Но нужно смотреть как изменяются или не изменяются данные в бд. А так это бессмычленныей набор букв и цифр.dukus написал(а):вот база посмотри
Полные тексты
id
user
money_p
all_time_a
all_time_b
all_time_c
all_time_d
all_time_e
last_sbor
last_sbor2
from_referals
to_referer
payment_sum
insert_sum
ks
purse
a_b
b_b
c_b
d_b
e_b
p_b
o_b
i_b
u_b
y_b
last_update
last_update2
water
Вода
w_a
w_b
w_c
w_d
w_e
w_p
w_o
w_i
w_u
w_y
s_a
Урожай
s_b
s_c
s_d
s_e
s_p
s_o
s_i
s_u
s_y
a_t
b_t
c_t
d_t
e_t
p_t
o_t
i_t
u_t
y_t
en
money_b
purse1
Изменить Изменить
Копировать Копировать
Удалить Удалить
1
admin
0
0
0
0
0
0
1407311426
0
0
0
0
0
500
0
0
0
0
0
0
0
0
0
0
0
0
276
0
0
0
0
1407311883
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
70
49500
Wolf88
Участник
- Сообщения
- 135
- Реакции
- 54
Извиняюсь Уважаемый! А Вы умеете вставлять большой текст в коды, чтобы он не был на пол страницы?dukus написал(а):вот база посмотри
Полные тексты
Код:id user money_p all_time_a all_time_b all_time_c all_time_d all_time_e last_sbor last_sbor2 from_referals to_referer payment_sum insert_sum ks purse a_b b_b c_b d_b e_b p_b o_b i_b u_b y_b last_update last_update2 water Вода w_a w_b w_c w_d w_e w_p w_o w_i w_u w_y s_a Урожай s_b s_c s_d s_e s_p s_o s_i s_u s_y a_t b_t c_t d_t e_t p_t o_t i_t u_t y_t en money_b purse1 Изменить Изменить Копировать Копировать Удалить Удалить 1 admin 0 0 0 0 0 0 1407311426 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 1407311883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 70 49500
Я изменил раз, два, сколько еще я должен буду отредактировать Ваших сообщений, чтобы Вы это заметили?
yra
Участник
- Сообщения
- 166
- Реакции
- 2
привет всем может кто знает как поменять язык с англ на рус есть внутренняя почта но отправляет сообщение только на английском как подправить чтобы отправляло на руском вот база этого плагина
CREATE TABLE IF NOT EXISTS `wmrush_pm` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_pm` int(11) NOT NULL,
`user_id_in` int(11) NOT NULL,
`login_in` varchar(55) NOT NULL,
`user_id_out` int(11) NOT NULL,
`login_out` varchar(55) NOT NULL,
`theme` varchar(150) NOT NULL,
`text` text NOT NULL,
`status` int(11) NOT NULL,
`date` int(11) NOT NULL,
`inbox` int(11) NOT NULL,
`outbox` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
CREATE TABLE IF NOT EXISTS `wmrush_pm` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_pm` int(11) NOT NULL,
`user_id_in` int(11) NOT NULL,
`login_in` varchar(55) NOT NULL,
`user_id_out` int(11) NOT NULL,
`login_out` varchar(55) NOT NULL,
`theme` varchar(150) NOT NULL,
`text` text NOT NULL,
`status` int(11) NOT NULL,
`date` int(11) NOT NULL,
`inbox` int(11) NOT NULL,
`outbox` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
это не в базе это в файле почтыyra написал(а):привет всем может кто знает как поменять язык с англ на рус есть внутренняя почта но отправляет сообщение только на английском как подправить чтобы отправляло на руском вот база этого плагина
CREATE TABLE IF NOT EXISTS `wmrush_pm` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_pm` int(11) NOT NULL,
`user_id_in` int(11) NOT NULL,
`login_in` varchar(55) NOT NULL,
`user_id_out` int(11) NOT NULL,
`login_out` varchar(55) NOT NULL,
`theme` varchar(150) NOT NULL,
`text` text NOT NULL,
`status` int(11) NOT NULL,
`date` int(11) NOT NULL,
`inbox` int(11) NOT NULL,
`outbox` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
можно попробывать,но там дело в коде из за которгого руский не пишется... htmlspecialchars кажется или как то так...wh1skas написал(а):ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
Разве не
cp1250_general_ci
должно быть, вместо utf8?
у меня такое было на стене пользователей удалил и все норм стало,но удалять не везде надо правильно wh1skas?! а внужных местах
- Статус
- В этой теме нельзя размещать новые ответы.