Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
AXILES

О от души парни

30 Окт 2011, 23:33
messer93

Как с помощю сесий засечь флудит ли юзер? Типо более сообщения в минуту. Дайте наглядний пример
не хочу с базой колупатся

31 Окт 2011, 0:07
aBSuRD

messer93, записывай время последнего сообщения, потом сверяй
$time=time();
if(isset($_SESSION['last_msg']) && $_SESSION['last_msg']>($time-60)) {
echo 'flood';
} else {
$_SESSION['last_msg']=$time;
//Записываем сообщение
}

31 Окт 2011, 1:27
Netot

Как мне вырезать из строки все символы кроме русских букв?

31 Окт 2011, 8:24
Akdmeh

$str=preg_replace('/[^а-яё]/i', '', str);
Но проверь, работает ли

31 Окт 2011, 8:54
IceJOKER

Netot, preg_replace('/[^а-яА-Я]/','',$text);
добавлено спустя 1 минуту:
Akdmeh, опередил))

31 Окт 2011, 8:57
messer93

$date = date("Y-m-d", strtotime("-1 DAY"));
if ($date != '2011-10-30') {print "Error";}

почему еррор?? одинаково же...

31 Окт 2011, 14:39
DarveL

вот это быдлокод

31 Окт 2011, 15:32
messer93

DarveL, предложи лучше как от даты день отнять и чтоб совпадало

31 Окт 2011, 15:51
roboforex

Помогите пожалоста найти ошибку в коде из-за которой неправильно определяется номер страницы топа например посетиль пришедший с сайта занимающего 15 место в топе должен попасть на вторую страницу в топе а 27-е место на 3-ю страницу, сейчас всех бросает первую страницу, ниже код автора.

<?php
###########################
#Скрипт: Топ-Рейтинг #
#Автор: SL_NeKrOmAnT #
#Версия: 1.2.2(Free) #
#ICQ: 313886 #
#MAIL: maloy_s95@mail.ru #
###########################
define('NTOP', 1);
require_once('system/connect.php');
require_once('system/core.php');
require_once('system/function.php');
if(!$id OR $id < 1)
{
exit('Не верно введен ID');
}
$isset = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `status` != '0' AND `id` = '".$id."'");
if(mysql_num_rows($isset) == 0)
{
exit('Нет такого сайта!');
}
$page = ceil(mysql_result(mysql_query("SELECT COUNT(*) FROM `".$prefix."sait` WHERE `status` = '1' AND `hosts` > '0' AND `id` = '".$id."'"), 0) / $page_top);
$sait = mysql_fetch_array($isset);
mysql_query("INSERT INTO `".$prefix."go` SET `id_sait` = '".$id."', `type` = 'in', `time` = '".time()."'");
mysql_query("UPDATE `".$prefix."sait` SET `in` = (`in` + 1), `all_in` = (`all_in` + 1) WHERE `id` = '".$id."'");
header('Location: http://'.$set['home'].'/index.php?page='.$page);
?>

31 Окт 2011, 16:02
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.