ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6101  
Старый 09.11.2008, 16:10
Звеpь
Banned
Регистрация: 05.11.2008
Сообщений: 71
Провел на форуме:
560246

Репутация: 265
Отправить сообщение для Звеpь с помощью ICQ Отправить сообщение для Звеpь с помощью MSN
По умолчанию

Ищу скрипт
корорый показывет сколько человек на сайте сейчас
срочно надо
 
Ответить с цитированием

  #6102  
Старый 09.11.2008, 16:21
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Делаем таблицу в БД:
Код:
CREATE TABLE `sessions` (
  `id_session` varchar(32) NOT NULL,
  `lastdate` datetime NOT NULL
) ENGINE=MyISAM;
ну и сам скрипт:
PHP код:
<?php

session_start
();
$id_session session_id();
$sql mysql_query("SELECT * FROM `sessions` WHERE `id_session` = '".$id_session."'");
if(
$sql && mysql_num_rows($sql)){
   
mysql_query("UPDATE `sessions` SET `lastdate` = NOW() WHERE `id_session`='".$id_session."'");
}else{
   
mysql_query("INSERT INTO `sessions` VALUES('".$id_session."', NOW())");
}
mysql_query("DELETE FROM `sessions` WHERE `lastdate` < NOW() - INTERVAL '".$interval."' MINUTE");

?>
Ничего сложного.

А вывод делается как обычно..
PHP код:
<?php

$sql 
mysql_query('SELECT COUNT(*) AS `vsego` FROM `sessions`');
$result mysql_fetch_array($sql);
echo 
'Сейчас в онлайне '.$result['vsego'];

?>

Можно так же привинтить, чтобы записывались ники пользователей, где находятся и т.д.

Добавлено:
забыл сказать...переменная $interval это время в минутах (бездействие пользователя)

Последний раз редактировалось .:EnoT:.; 09.11.2008 в 16:28..
 
Ответить с цитированием

  #6103  
Старый 09.11.2008, 16:24
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

.:EnoT:., http://www.mysql.ru/docs/man/REPLACE.html
 
Ответить с цитированием

  #6104  
Старый 09.11.2008, 16:31
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от bombeg  
.:EnoT:., http://www.mysql.ru/docs/man/REPLACE.html
Во-первых это всего-лишь пример скрипта. Я в своих скриптах делаю немного по-другому.
И во вторых replace тут ни к чему имхо.
 
Ответить с цитированием

  #6105  
Старый 09.11.2008, 16:34
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

ну конечно пример.
писать 10 строк вместо 3. я всегда примеры даю из жопы вытянутые.
Цитата:
И во вторых replace тут ни к чему имхо.
а условия к чему?
 
Ответить с цитированием

  #6106  
Старый 09.11.2008, 16:35
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

Цитата:
$sql = mysql_query("SELECT * FROM `sessions` WHERE `id_session` = '".$id_session."'");
если у тебя все равно все из кавычек выносится, зачем ты переменную зря пишешь? писал бы туда сразу session_id()
 
Ответить с цитированием

  #6107  
Старый 09.11.2008, 17:17
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

Часто вижу это слово среди названия скриптов..... Parser (ну или по-нашему парсер)

Что оно означает? Что делает эта штуковина?

Scutter requires an RDF parser that can generate N-Triples.

переведите пожалуста...

Последний раз редактировалось MafiaBoy3; 09.11.2008 в 17:22..
 
Ответить с цитированием

  #6108  
Старый 09.11.2008, 17:22
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

MafiaBoy3
переберает(парсит) текст и выдерает данные по определённому параметру..
Гугл, БЛЯ!
http://www.google.com/search?client=opera&rls=en&q=%D1%87%D1%82%D0%BE+%D 1%82%D0%B0%D0%BA%D0%BE%D0%B5+%D0%BF%D0%B0%D1%80%D1 %81%D0%B5%D1%80&sourceid=opera&ie=utf-8&oe=utf-8
 
Ответить с цитированием

  #6109  
Старый 09.11.2008, 17:24
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от MafiaBoy3  
Часто вижу это слово среди названия скриптов..... Parser (ну или по-нашему парсер)

Что оно означает? Что делает эта штуковина?
Ищет что-либо среди текста/любых других данных, выделяет нужное. Потом предоставляет для тебя в удобоваримой форме.
 
Ответить с цитированием

  #6110  
Старый 09.11.2008, 17:24
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

спасибо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ