Виджет счетчик посещений сайта

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Ребята как сделать счетчик посещений сайт, что бы в нем были функции:
- Сколько гостей на данный момент на сайте.
- Общая статистика за день, за неделю, за месяц, за год, за весь период и рекорд за весь период
Может кто делал уже это, помогите.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3400
Виджет счетчик посещений сайта

Виджет тут
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 624
А он платный :(
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3089
Нико:
А он платный :(
Нико:
Ребята как сделать счетчик посещений сайт
Нико:
Может кто делал уже это, помогите.

Как помочь то? Вы знаете php, разбираетесь в структуре движка но у Вас что то не получается?
Посетитель
small user social cms
Медаль
Сообщений: 624
Jestik:

Нико:
А он платный :(
Нико:
Ребята как сделать счетчик посещений сайт
Нико:
Может кто делал уже это, помогите.

Как помочь то? Вы знаете php, разбираетесь в структуре движка но у Вас что то не получается?

php знаю могу написать сколько гостей по ссесиям, но сделать статистику не могу (
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Нико:
php знаю могу написать сколько гостей по ссесиям, но сделать статистику не могу (
здесь явно где-то противоречие! laugh

Опишите проблему, как делаете и что у вас не получается, выложите свой код чтобы можно было указать где ошибка и т.д. А то странно получается либо нужно быть экстрасенсом, чтобы направить вас в нужном русле, либо альтруистом, чтобы разработать необходимое вам дополнение joke
Посетитель
small user social cms
Медаль
Сообщений: 624
Val:

Нико:
php знаю могу написать сколько гостей по ссесиям, но сделать статистику не могу (
здесь явно где-то противоречие! laugh

Опишите проблему, как делаете и что у вас не получается, выложите свой код чтобы можно было указать где ошибка и т.д. А то странно получается либо нужно быть экстрасенсом, чтобы направить вас в нужном русле, либо альтруистом, чтобы разработать необходимое вам дополнение joke

Я не могу найти как создать счетчик посещений сайта, дело в этом ))

Код PHP:
  1. <?php
  2. //выделяем уникальный идентификатор сессии
  3. $id = session_id();
  4.  
  5. if ($id!="") {
  6. //текущее время
  7. $CurrentTime = time();
  8. //через какое время сессии удаляются
  9. $LastTime = time() - 300;
  10. //файл, в котором храним идентификаторы и время
  11. $base = "session.txt";
  12.  
  13. $file = file($base);
  14. $k = 0;
  15. for ($i = 0; $i < sizeof($file); $i++) {
  16. $line = explode("|", $file[$i]);
  17. if ($line[1] > $LastTime) {
  18. $ResFile[$k] = $file[$i];
  19. $k++;
  20. }
  21. }
  22.  
  23. for ($i = 0; $i<sizeof($ResFile); $i++) {
  24. $line = explode("|", $ResFile[$i]);
  25. if ($line[0]==$id) {
  26. $line[1] = trim($CurrentTime)."\n";
  27. $is_sid_in_file = 1;
  28. }
  29. $line = implode("|", $line); $ResFile[$i] = $line;
  30. }
  31.  
  32. $fp = fopen($base, "w");
  33. for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
  34. fclose($fp);
  35.  
  36. if (!$is_sid_in_file) {
  37. $fp = fopen($base, "a-");
  38. $line = $id."|".$CurrentTime."\n";
  39. fputs($fp, $line);
  40. fclose($fp);
  41. }
  42. }
  43. ?>
Редактировалось: 1 раз (Последний: 26 апреля 2016 в 00:12)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
laugh
Вот здесь ваш код обсуждают. А здесь описывают как код работает и как его использовать))

P.S. if ($id!="") уже настораживает ))
Посетитель
small user social cms
Медаль
Сообщений: 624
Val:

laugh
Вот здесь ваш код обсуждают. А здесь описывают как код работает и как его использовать))

P.S. if ($id!="") уже настораживает ))
Xaxa как я понял готовых решений нету )))
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.