PHP/MySQL | Ошибка в строке 67,помогите
Помогите исправить строку в скрипте. Строка 67.
<?php
/*Автор админ Croses.ru
Модули на заказ - jecka_ept@spaces.ru
*/
require_once 'core/system.php';
echo only_reg();
$header = 'Передача BTC';
require_once 'core/head.php';
if(isset($_POST['button'])) {
$error="";
if(isset($_POST['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я\_]{3,32}$/",@$_POST['to'])) {
$to = htmlspecialchars($_POST['to']);
$q_to=mysql_query("SELECT * FROM `user` WHERE `nick`='".$to."' LIMIT 1");
if(mysql_num_rows($q_to)!=1) {
$error.="Игрок ".$to." не зарегистирован<br />"; }
} else { $error.="Введите ник получателя<br />"; }
if(is_numeric($_POST['sum']) && $_POST['sum']>=10 && $_POST['sum']<=10000 && mysql_num_rows($q_to)==1) {
$sum = intval($_POST['sum']*0.8,0);
$inf=mysql_fetch_array($q_to);
$new_b_to=$inf['bitcoin']+$sum;
} else { $error.="Можно передать от 1000 до 10000 BTC<br />"; }
if(strtolower($_POST['to'])==strtolower($user['nick'])) {
$error.="Нельзя передать BTC самому себе<br />"; }
if($_POST['sum']>$user['bitcoin']) {
$error.="Недостаточно BTC на счету<br />"; } else { $new_b=$user['bitcoin']-$_POST['sum']; }
if(@$_SESSION['sendballs']+0>time() && $user['level']!=5) {
$min=floor((0-(time()-@$_SESSION['sendballs']))/0);
$sec=(3600-(time()-@$_SESSION['sendballs']))-($min*0);
$str="";
if($min!=0) {
$str.=$min.' минут '; }
if($sec!=0) {
$str.=$sec.' секунд'; }
$error.="Пересылать золото можно не чаще раза в час. Пожалуйста, подождите ".$str."<br />"; }
$komm = 80;
$pr = round(($sum * $komm)/100);
if ($pr > $komm) {
$pr = 80;
}
$kol = $sum - $pr;
if (empty($error)) {
mysql_query("UPDATE `user` SET `bitcoin` = `bitcoin` + '$kol' WHERE `id`= '2397'");
$q1=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b." WHERE `id`=".$user['id']);
$q2=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b_to." WHERE `id`=".$inf['id']);
if($q1 && $q2) {
echo '<div class="msg">Вы передали '.$sum.' BTC пользователю '.$inf['nick'].'. Комиссия 20% на счет администратора.</div>';
$ok=23;
$_SESSION['sendballs']=time();
} else { echo '<div class="err">Внутренняя ошибка</div>'; }
} else { echo '<div class="err">'.$error.'</div>'; }
}
if(@$ok==23) {
// Проехали
} else {
if(isset($_GET['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я\_]{3,32}$/",@$_GET['to'])) {
$input=$_GET['to']; } else { $input=""; }
echo 'Вы можете передать от 10 до 10000 BTC другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset($_POST['name'])) $name=$_POST['name'];//вот это строка!
echo $name;
?><br />
У вас налички: <span style="color: #ff0000; font-weight: bold;">'.$user['bitcoin'].'</span><br />
<form action="?" method="post">
Кому (ник):<br />
<input type="text" name="to" maxlength="32" value="<? echo $input ; ?><? echo $_POST['value'] ; ?><br />
Сколько золота передаем?:<br />
<input type="text" name="sum" maxlength="4" /><br />
<input type="submit" name="button" value="Передать" /></form>'; } require_once 'core/foot.php';
?>
/*Автор админ Croses.ru
Модули на заказ - jecka_ept@spaces.ru
*/
require_once 'core/system.php';
echo only_reg();
$header = 'Передача BTC';
require_once 'core/head.php';
if(isset($_POST['button'])) {
$error="";
if(isset($_POST['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я\_]{3,32}$/",@$_POST['to'])) {
$to = htmlspecialchars($_POST['to']);
$q_to=mysql_query("SELECT * FROM `user` WHERE `nick`='".$to."' LIMIT 1");
if(mysql_num_rows($q_to)!=1) {
$error.="Игрок ".$to." не зарегистирован<br />"; }
} else { $error.="Введите ник получателя<br />"; }
if(is_numeric($_POST['sum']) && $_POST['sum']>=10 && $_POST['sum']<=10000 && mysql_num_rows($q_to)==1) {
$sum = intval($_POST['sum']*0.8,0);
$inf=mysql_fetch_array($q_to);
$new_b_to=$inf['bitcoin']+$sum;
} else { $error.="Можно передать от 1000 до 10000 BTC<br />"; }
if(strtolower($_POST['to'])==strtolower($user['nick'])) {
$error.="Нельзя передать BTC самому себе<br />"; }
if($_POST['sum']>$user['bitcoin']) {
$error.="Недостаточно BTC на счету<br />"; } else { $new_b=$user['bitcoin']-$_POST['sum']; }
if(@$_SESSION['sendballs']+0>time() && $user['level']!=5) {
$min=floor((0-(time()-@$_SESSION['sendballs']))/0);
$sec=(3600-(time()-@$_SESSION['sendballs']))-($min*0);
$str="";
if($min!=0) {
$str.=$min.' минут '; }
if($sec!=0) {
$str.=$sec.' секунд'; }
$error.="Пересылать золото можно не чаще раза в час. Пожалуйста, подождите ".$str."<br />"; }
$komm = 80;
$pr = round(($sum * $komm)/100);
if ($pr > $komm) {
$pr = 80;
}
$kol = $sum - $pr;
if (empty($error)) {
mysql_query("UPDATE `user` SET `bitcoin` = `bitcoin` + '$kol' WHERE `id`= '2397'");
$q1=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b." WHERE `id`=".$user['id']);
$q2=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b_to." WHERE `id`=".$inf['id']);
if($q1 && $q2) {
echo '<div class="msg">Вы передали '.$sum.' BTC пользователю '.$inf['nick'].'. Комиссия 20% на счет администратора.</div>';
$ok=23;
$_SESSION['sendballs']=time();
} else { echo '<div class="err">Внутренняя ошибка</div>'; }
} else { echo '<div class="err">'.$error.'</div>'; }
}
if(@$ok==23) {
// Проехали
} else {
if(isset($_GET['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я\_]{3,32}$/",@$_GET['to'])) {
$input=$_GET['to']; } else { $input=""; }
echo 'Вы можете передать от 10 до 10000 BTC другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset($_POST['name'])) $name=$_POST['name'];//вот это строка!
echo $name;
?><br />
У вас налички: <span style="color: #ff0000; font-weight: bold;">'.$user['bitcoin'].'</span><br />
<form action="?" method="post">
Кому (ник):<br />
<input type="text" name="to" maxlength="32" value="<? echo $input ; ?><? echo $_POST['value'] ; ?><br />
Сколько золота передаем?:<br />
<input type="text" name="sum" maxlength="4" /><br />
<input type="submit" name="button" value="Передать" /></form>'; } require_once 'core/foot.php';
?>
В 67 строке конце перед ; поставь '
________
посл. ред. 06.11.2015 в 16:18; всего 1 раз(а); by Alakey
________
посл. ред. 06.11.2015 в 16:18; всего 1 раз(а); by Alakey
echo 'Вы можете передать от 10 до 10000 BTC
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name']';
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name']';
Alakey (06.11.2015 в 16:19)
echo 'Вы можете передать от 10 до 10000 BTC
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name']';
echo 'Вы можете передать от 10 до 10000 BTC
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name']';
А если не поможет.
Wannecca, в смысле если не поможет? ты посмотри сперва потом говори помогло или нет.
Alakey (06.11.2015 в 16:25)
Wannecca, в смысле если не поможет? ты посмотри сперва потом говори помогло или нет.
Wannecca, в смысле если не поможет? ты посмотри сперва потом говори помогло или нет.
Не помогло.
Wannecca, отдельно 67 строчку кинь
ALFA (06.11.2015 в 16:28)
Wannecca, отдельно 67 строчку кинь
Wannecca, отдельно 67 строчку кинь
"У вас есть неоплаченный счёт : <?php if (isset($_POST['name'])) $name=$_POST['name]'; "-вот строка!
echo 'Вы можете передать от 10 до 10000 BTC
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name'];//вот это
строка по его словам. там идет php код и в конце еще раз php код включается <?php.
либо перед 67 строкой закрой ?> либо в 67 строке убери <? . или код не правильно скопирован.
другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset
($_POST['name'])) $name=$_POST['name'];//вот это
строка по его словам. там идет php код и в конце еще раз php код включается <?php.
либо перед 67 строкой закрой ?> либо в 67 строке убери <? . или код не правильно скопирован.
Стр.: 1, 2