{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
TuMan * [мошенник] 0.57
[автор] (26 май 2013, 11:41) [0/0] [0] [отв] [спам] [под] +1 | -1

вот у меня когда в беседке пишешь то заберают баллы,кто может исправить ошибку пожалуйста?

2.
LiMpo * 1.66
(26 май 2013, 11:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Я могу.

3.
TuMan * [мошенник] 0.57
[автор] (26 май 2013, 11:48) [0/0] [0] [отв] [спам] [под] +1 | -1

вот файл,кто исправит

Прикрепленные файлы:
* PROFIWM_RU_2680_246221_index.zip (2.69 кб)
4. (26 май 2013, 11:53) [1/0] [1] [отв] [спам] [под] +1 | -1

mysql_query(\"UPDATE `user` SET `balls` = \'\".($user[\'balls\']+1).\"\', `balls` = \'\".($user[\'ball\']+3).\"\' WHERE `id` = \'$user[id]\' LIMIT 1\"*;
Не пойму,почему баллы начисляються два раза?
И сниматься они не могут,там плюс стоит*

5.
TuMan * [мошенник] 0.57
[автор] (26 май 2013, 11:55) [0/0] [0] [отв] [спам] [под] +1 | -1

незнаю,снимает и ппц

6.
MRAMOR * 0.08
(26 май 2013, 11:57) [0/0] [0] [отв] [спам] [под] +1 | -1

Так пробуй mysql_query(\"UPDATE `user` SET `balls` = \'\".($user[\'balls\']+1).\"\', `balls` = \'\".($user[\'balls\']+3).\"\' WHERE `id` = \'$user[id]\' LIMIT 1\"

7.
MRAMOR * 0.08
(26 май 2013, 11:58) [0/0] [0] [отв] [спам] [под] +1 | -1

И вообще весь код киньте сюда

8.
TuMan * [мошенник] 0.57
[автор] (26 май 2013, 12:05) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
include_once \'../sys/inc/start.php\';
include_once \'../sys/inc/compress.php\';
include_once \'../sys/inc/sess.php\';
include_once \'../sys/inc/home.php\';
include_once \'../sys/inc/settings.php\';
include_once \'../sys/inc/db_connect.php\';
include_once \'../sys/inc/ipua.php\';
include_once \'../sys/inc/fnc.php\';
include_once \'../sys/inc/user.php\';


$set[\'title\']=\'Беседка\'; // заголовок страницы

include_once \'../sys/inc/thead.php\';
title();

include \'inc/admin_act.php\';

if (isset($_POST[\'msg\']) && isset($user))
{
$msg=$_POST[\'msg\'];
if (isset($_POST[\'translit\']) && $_POST[\'translit\']==1)$msg=translit($msg);

$mat=antimat($msg);
if ($mat)$err[]=\'В тексте сообщения обнаружен мат: \'.$mat;

if (strlen2($msg)>1024){$err[]=\'Сообщение слишком длинное\';}
elseif (strlen2($msg)<2){$err[]=\'Короткое сообщение\';}
else
if(!isset($err)){

mysql_query(\"INSERT INTO `guest` (id_user, time, msg) values(\'$user[id]\', \'$time\', \'\".my_esc($msg).\"\')\"*;
mysql_query(\"UPDATE `user` SET `balls` = \'\".($user[\'balls\']+1).\"\', `balls` = \'\".($user[\'ball\']+3).\"\' WHERE `id` = \'$user[id]\' LIMIT 1\"*;
msg(\'Отправлено\');
$msg1=\"$user[nick] Написал(а) сообщение в беседке\";
mysql_query(\"INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values(\'0\', \'$ank[id]\', \'[url=/info.php?id=$user[id]] $user[nick] [/url] Написал(а) сообщение в беседке\', \'$time\')\"*;
}
}

if (isset($_POST[\'msg\']) && !isset($user) && isset($set[\'write_guest\']) && $set[\'write_guest\']==1 && isset($_SESSION[\'captcha\']) && isset($_POST[\'chislo\']))
{
$msg=$_POST[\'msg\'];
if (isset($_POST[\'translit\']) && $_POST[\'translit\']==1)$msg=translit($msg);
$mat=antimat($msg);
if ($mat)$err[]=\'Обнаружен мат: \'.$mat;


if (strlen2($msg)>1024){$err=\'Сообщение слишком длинное\';}
elseif ($_SESSION[\'captcha\']!=$_POST[\'chislo\']){$err=\'Неверное проверочное число\';}
elseif (isset($_SESSION[\'antiflood\']) && $_SESSION[\'antiflood\']>$time-300){$err=\'Для того чтобы чаще писать нужно авторизоваться\';}
elseif (strlen2($msg)<2){$err=\'Короткое сообщение\';}
else
if (mysql_result(mysql_query(\"SELECT COUNT(*) FROM `guest` WHERE `id_user` = \'0\' AND `msg` = \'\".my_esc($msg).\"\' LIMIT 1\"*,0)!=0){$err=\'Ваше сообщение повторяет предыдущее\';}
elseif(!isset($err)){
$_SESSION[\'antiflood\']=$time;
mysql_query(\"INSERT INTO `guest` (id_user, time, msg) values(\'0\', \'$time\', \'\".my_esc($msg).\"\')\"*;
msg(\'Добавлено\');
}
}
err();
aut(); // форма авторизации
echo \"<table class=\'post\'>\";
echo \"<td class=\'p_t\'>\";
echo \"Меню:\";
echo \"</td>\";

echo \"<td class=\'icon14\'>\";
echo \"<a href=\'\".$_SERVER [REQUEST_URI].\"\'><img src=\'/style/minimenu/obnovit.png\'></a>\";

echo \"</td>\";
echo \"<td class=\'icon14\'>\";
echo \"<a href=\'/smile.php\'><img src=\'/style/minimenu/smile.png\'></a>\";

echo \"</td>\";
echo \"<td class=\'icon14\'>\";
echo \"<a href=\'/otkritka.php\'><img src=\'/style/minimenu/otkritka.png\'></a>\";

echo \"</td>\";
echo \"<td class=\'icon14\'>\";
echo \"<a href=\'/smile.php\'><img src=\'/style/minimenu/who.png\'></a>\";

echo \"</td>\";
echo \"</td></tr>\";
echo \"</table>\";

$k_post=mysql_result(mysql_query(\"SELECT COUNT(*) FROM `guest` WHERE (`privat` = \'0\'\".(isset($user)?\" OR `privat` = \'$user[id]\' OR `id_user` = \'$user[id]\' AND `privat` > \'0\'\":null).\"*\"*,0);
$k_page=k_page($k_post,$set[\'p_str\']);
$page=page($k_page);
$start=$set[\'p_str\']*$page-$set[\'p_str\'];
echo \"<table class=\'post\'>\\n\";
if ($k_post==0)
{
echo \" <tr>\\n\";
echo \" <td class=\'p_t\'>\\n\";
echo \"Нет сообщений\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";

}

echo \"<div class=\'p_m\'>\\n\";


echo \"<a href=\'\".$_SERVER [REQUEST_URI].\"\'>Обновить</a> | \";
echo \"<a href=\'/smiles/\'>Смайлики</a> | \";
echo \"<a href=\'/bb-code.php\'>BB-Коды</a> | \";
echo \"<a href=\'online.php\'>Кто тут?</a><br />\\n\";
echo \"</div>\\n\";
echo \"<form method=\\\"post\\\" name=\'message\' action=\\\"?$passgen\\\">\\n\";
if ($set[\'web\'] && is_file(H.\'style/themes/\'.$set[\'set_them\'].\'/altername_post_form.php\'))
include_once H.\'style/themes/\'.$set[\'set_them\'].\'/altername_post_form.php\';
else





echo \"<br />\\n<textarea name=\\\"msg\\\"></textarea><br />\\n\";

if (!isset($user))echo \"<img src=\'/captcha.php?SESS=$sess\' width=\'100\' height=\'30\' alt=\'Проверочное число\' /><br />\\n<input name=\'chislo\' size=\'5\' maxlength=\'5\' value=\'\' type=\'text\' /><br/>\\n\";
echo \"<input value=\\\"Сказать\\\" type=\\\"submit\\\" <br />\\n\";
echo \"<br />\";
if (isset($user) && $user[\'set_translit\']==1)echo \"<label><input type=\\\"checkbox\\\" name=\\\"translit\\\" value=\\\"1\\\" /> Транслит</label><br />\\n\";

echo \"</form>\\n\";


$q=mysql_query(\"SELECT * FROM `guest` WHERE (`privat` = \'0\'\".(isset($user)?\" OR `privat` = \'$user[id]\' OR `id_user` = \'$user[id]\' AND `privat` > \'0\'\":null).\"* ORDER BY id DESC LIMIT $start, $set[p_str]\"*;
while ($post = mysql_fetch_assoc($q))
{

if ($post[\'id_user\']==0)
{
$ank[\'id\']=0;
$ank[\'pol\']=\'guest\';
$ank[\'level\']=0;
}
else
$ank=get_user($post[\'id_user\']);
//$ank=mysql_fetch_assoc(mysql_query(\"SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1\"*);
echo \" <tr>\\n\";
if ($set[\'set_show_icon\']==2){
echo \" <td class=\'icon48\' rowspan=\'2\'>\\n\";
if ($ank[\'id\']==0)
echo \"<img src=\'/sys/avatar/guest.png\' alt=\'Гость\' />\";
else
avatar($ank[\'id\']);
echo \" </td>\\n\";
}
elseif ($set[\'set_show_icon\']==1)
{
echo \" <td class=\'icon14\'>\\n\";
echo \"<img src=\'/style/themes/$set[set_them]/user/$ank[pol].png\' alt=\'\' />\";
echo \" </td>\\n\";
}

echo \" <td class=\'p_t\'>\\n\";
if ($ank[\'id\']==0)
echo \"Гость (\".vremja($post[\'time\']).\"*\\n\";
else
echo \"\".online($ank[\'id\']).\" <a href=\'/info.php?id=$ank[id]\'>\\n\";
echo (\"$ank[nick]\"*;
echo \"</a> \\n\";
echo \"(\".vremja($post[\'time\']).\"*</span>\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \" <tr>\\n\";
if ($set[\'set_show_icon\']==1)echo \" <td class=\'p_m\' colspan=\'2\'>\\n\"; else echo \" <td class=\'p_m\'>\\n\";
$link=NULL;
if (isset($user) && ($post[\'time\']>=(time()-600)) || isset($user) && ($user[\'level\']>=$ank[\'level\']))$link=\'<a href=\"/besedka/reply.php?edit=\'.$post[\'id\'].\'\">[Изм]</a>\';
echo output_text($post[\'msg\']).\"<br />\\n\";
if (user_access(\'guest_delete\'))
echo \"<a href=\'delete.php?id=$post[id]\'>[yд]</a>\";
echo \"<a href=\'otvet.php?id=$post[id]\'>[Отв]</a>\";
echo \'\'.$link.\' <a href=\"/besedka/reply.php?id=\'.$post[\'id\'].\'\">[Шепотом]</a><br/>\';
echo \" </td>\\n\";
echo \" </tr>\\n\";

}
echo \"</table>\\n\";




if ($k_page>1)str(\'?\',$k_page,$page); // Вывод страниц

if (isset($user) || (isset($set[\'write_guest\']) && $set[\'write_guest\']==1 && (!isset($_SESSION[\'antiflood\']) || $_SESSION[\'antiflood\']<$time-300)))
{

}
elseif(isset($set[\'write_guest\']) && $set[\'write_guest\']==1 && isset($_SESSION[\'antiflood\']) && $_SESSION[\'antiflood\']>$time-300)
{
echo \"<div class=\'foot\'>\\n\";
echo \"* Гостем вы можете писать только по 1 сообщению в 5 минут<br />\\n\";
echo \"</div>\\n\";
}
include \'inc/admin_form.php\';
include_once \'../sys/inc/tfoot.php\';
?>

9. (26 май 2013, 14:20) [0/0] [0] [отв] [спам] [под] +1 | -1

[code]
mysql_query(\"UPDATE `user` SET `balls` = \'\" .
($user[\'balls\'] + $user[\'ball\'] + 4) . \"\' WHERE `id` = \'\" . $user[\'id\'] . \"\' LIMIT
1\" )
[/code]

Также проверьте, какие значения у $user[\'balls\'] и $user[\'ball\'], можно быть там отрицательные числа


Изм. 1 раз. / Посл. изм. (26 май 2013, 14:23)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 2
Скачать тему | Файлы темы | Фильтр сообщений