ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
XeNuS
Отправлено: 28 мая 2009 — 00:05
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 1
Дата рег-ции: Май 2009  
Репутация: 0




Нужен один скрипт, смысл которого в том, чтобы он мог ограничивать кол-во людей находящихся на одной странице html. То есть чтобы одновремено можно было выставлять количество! Может кто знает где его взять?
 
 
1Bot
Отправлено: 22 ноября 2009 — 14:25
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




XeNuS пишет:
Нужен один скрипт, смысл которого в том, чтобы он мог ограничивать кол-во людей находящихся на одной странице html. То есть чтобы одновремено можно было выставлять количество! Может кто знает где его взять?


Может поздновато, но отвечу.

Для страницы нет понятия "одновременно находящиеся на странице" - можно указать промежуток времени, за который страница должна быть скачана не более N раз.

в самое начало странички нужно вставить следующий PHP-код
PHP:
<?php # настройки счетчика $count_filename = 'counter.dat'; // имя файла-счетчика $err_url = 'ваш URL'; // адрес страницы, которая будет выдаваться вместо этой при ограничении $period = 15*60; // период в секундах (15 минут) $max_count = 100; // максимальное количество скачивания страницы за период if (file_exists($count_filename))  {    $f = file($count_filename);   $a = unserialize($f);   $a['counter']++;   if ($a['counter'] > $max_count)    {     $fp = @fopen($count_filename, 'a+');     flock($fp, 2);     fwrite($fp, serialize($a));     fflush($fp);     flock($fp, 3);     fclose($fp);     if ((time() - $a['oldtime']) < $period)     {         header('Location: '.$err_url);     }    else { unlink($count_filename); }   } } else {   $a = array('oldtime' => time(), 'counter' => 1);   $fp = @fopen($count_filename, 'a+');   flock($fp, 2);   fwrite($fp, serialize($a));   fflush($fp);   flock($fp, 3);   fclose($fp); } ?>

Исправлено

(Отредактировано автором: 22 ноября 2009 — 17:52)

 
 
drummer69
Отправлено: 28 ноября 2009 — 22:46
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 197
Дата рег-ции: Март 2009  
Репутация: 4




1Bot пишет:
$count_filename = 'counter.dat'; // имя файла-счетчика


уважаемый, а где взять этот файлик? Не понял
 
 
саня
Отправлено: 27 августа 2011 — 10:49
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




Подскажите, а что то подобное для ExBB можно сделать, присваивает класс в зависимости от ответа в теме.
CODE:
// Give the post some class
$forum_page['item_status'] = array(
'post',
($forum_page['item_count'] % 2 != 0) ? 'odd' : 'even'
);

if ($forum_page['item_count'] == 1)
$forum_page['item_status']['firstpost'] = 'firstpost';

if (($forum_page['start_from'] + $forum_page['item_count']) == $forum_page['finish_at'])
$forum_page['item_status']['lastpost'] = 'lastpost';

if ($cur_post['id'] == $cur_topic['first_post_id'])
$forum_page['item_status']['topicpost'] = 'topicpost';
else
$forum_page['item_status']['replypost'] = 'replypost';
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »

> Похожие темы: Требуется скрипт!
Темы Форум Информация о теме Обновление
RSS виджет на главной форума
Помогите найти простой скрипт
Мусорка Ответов: 1
Автор темы: Guyver
3 октября 2022 — 03:51
Автор: Guyver
Радио на сайт
Небольшой скрипт радио на ваш сайт
Скрипты Ответов: 63
Автор темы: Jordan
13 ноября 2013 — 19:38
Автор: LA
Редактирование профиля
Пожалуйста, только корректным способом входите в скрипт!
Решение проблем Ответов: 29
Автор темы: Forummaker
21 января 2013 — 07:21
Автор: zero
Личные сообщения PHP
помогите написать скрипт ЛС
MySQL Ответов: 2
Автор темы: alexssses
3 февраля 2013 — 03:12
Автор: 1Bot
BB-codes
хост или скрипт?
Решение проблем Ответов: 13
Автор темы: AlTahir
18 июля 2010 — 05:16
Автор: AlTahir
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0693]     [ ]