{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Style_php * [мошенник] 0.42
[автор] (7 мар 2014, 15:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Вот хочю ограничить написание коментариев в зоне обмена на вм кота ,с чата выдернул код :
<?
// Антифлуд
echo (isset($_GET[\'flood\'])) ? err(\'Антифлуд 10сек.\') : \'\';
if (!isset($_SESSION[\'flood_time\'])) $_SESSION[\'flood_time\'] = 0;
if ($_SESSION[\'flood_time\'] > time())
{
$mess = mysql_result(mysql_query(\"SELECT COUNT(id) FROM `message` WHERE
`who` = \'$user[id]\'
AND
`time` < \'\" . $_SESSION[\'flood_time\'] . \"\'\"*, 0);
if ($mess > 0) {
header(\'Location: ?flood\');
die();
}
}
$_SESSION[\'flood_time\'] = time() + 10; // Время интервала антифлуда
?>
Работает все ,только не показывает \"Антифлуд 10сек.\" ,а просто обновляет страницу .Что тут не так ?
За рание Огромное Спасибо ))

2. (7 мар 2014, 16:15) [0/0] [0] [отв] [спам] [под] +1 | -1

Дык там em() не определена. Убери её.

3.
Style_php * [мошенник] 0.42
[автор] (7 мар 2014, 16:20) [0/0] [0] [отв] [спам] [под] +1 | -1

.., просто убрать em() ?

4. (7 мар 2014, 16:22) [0/0] [0] [отв] [спам] [под] +1 | -1
Style_php,

Ну, и запрос ты изменил?

5.
Style_php * [мошенник] 0.42
[автор] (7 мар 2014, 16:22) [0/0] [0] [отв] [спам] [под] +1 | -1

.., Ты хотел написать time() ? Так оно там работает все ,просто мне надо что бы сообщение выводило \"Антифлуд 10сек\"

6.
Style_php * [мошенник] 0.42
[автор] (7 мар 2014, 16:23) [0/0] [0] [отв] [спам] [под] +1 | -1

.., Запрос ? Это ввесь код который я взял ,надо еще запрос ?

7. (7 мар 2014, 16:24) [0/0] [0] [отв] [спам] [под] +1 | -1
Style_php,

Нет, я хотел написать то, что написал.
[code]
<?
echo (isset($_GET[\'flood\'])) ? \'Антифлуд 10сек.\' : \'\';
?>
[/code]

8. (7 мар 2014, 16:25) [0/0] [0] [отв] [спам] [под] +1 | -1
Style_php,

Ясно. Попробуй без запроса, вдруг проканает. *

9.
Style_php * [мошенник] 0.42
[автор] (7 мар 2014, 16:26) [0/0] [0] [отв] [спам] [под] +1 | -1

.., Так получается что тут уже с базой связано ,да ?

10. (7 мар 2014, 16:27) [0/0] [0] [отв] [спам] [под] +1 | -1
Style_php,

[code]
<?php
$mess = mysql_result(mysql_query(\"SELECT COUNT(id) FROM `message` WHERE

`who` = \'$user[id]\'

AND

`time` < \'\" . $_SESSION[\'flood_time\'] . \"\'\"*, 0);
?>
[/code]
Как видишь *

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений