Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Toyohara
Зарегистрирован: 10.03.2014 Сообщения: 5
|
Добавлено: 2014-04-10 23:45 pm Заголовок сообщения: Посетители онлайн, активность |
|
|
Можно ли сделать статистику пользователей, модераторов, админов онлайн, как у Вас на форуме (внизу странички)? |
|
Вернуться к началу |
|
addserver
Зарегистрирован: 06.02.2014 Сообщения: 11
|
Добавлено: 2014-04-13 17:48 pm Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
Я написал мод просто сколька онлайн :) |
|
Вернуться к началу |
|
Владимир
Зарегистрирован: 15.09.2010 Сообщения: 15
|
Добавлено: 2014-04-14 11:14 am Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
addserver писал(а): | Я написал мод просто сколька онлайн |
Примерно так же сделал ) Статистика списком на отдельной странице (время IP Ник) |
|
Вернуться к началу |
|
addserver
Зарегистрирован: 06.02.2014 Сообщения: 11
|
Добавлено: 2014-04-14 17:53 pm Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
[quote="Владимир "][quote="addserver"]Я написал мод просто сколька онлайн :)[/quote]
Примерно так же сделал ) [img]http://img198.imageshack.us/img198/9018/vttb.png[/img] Статистика списком на отдельной странице (время IP Ник)[/quote]
Можешь поделится Статистика списком на отдельной странице? |
|
Вернуться к началу |
|
Владимир
Зарегистрирован: 15.09.2010 Сообщения: 15
|
Добавлено: 2014-04-14 19:47 pm Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
// Это в конце кода в файле хеадер.пхп (templates/flat.dist)
<?php
session_start();
if(!session_is_registered('counted')){
$ip = $_SERVER['REMOTE_ADDR'];
$datetime=date("m/d/y G.i:s", time());
if($ref == ""){
$ref = "None";
}
if($user == ""){
$user = "None";
}
$a1="log.html";
$a2=fopen($a1,"r"); // открываем для чтения
$text=fread($a2,filesize($a1)); //читаем
fclose($a2);
$what="$datetime - IP: $ip $login</br>\r\n"; // строка
$f=fopen("log.html","w"); // открываем для записи
// пишем нашу строку и к ней добавляем раннее содержимое файла
fwrite($f,$what.$text);
fclose($f);
session_register('counted');
}
?>
<?php
$num_stroka = 50; //Удалим 50-тую строку из файла
$file = file("log.html"); // Считываем весь файл в массив
for($i = 0; $i < sizeof($file); $i++)
if($i == $num_stroka) unset($file[$i]);
$fp = fopen("log.html", "w");
fputs($fp, implode("", $file));
fclose($fp);
?>
// это в футер.пхп
<a href="/video/log.html" title="Посмотреть" target="_blank">Статистика</a> посещений<br/>
// В корень сайта создать файл view.php (точно не помню, может и ненужен)
<html>
<head>
<Meta Http-equiv="Content-Type" Content="text/html; charset=Windows-1251">
<title>userinfo view</title>
</head>
<body>
<?php
if(is_writable("log.html"))
echo("У нас есть права на запись в log.html ");
echo("<br>");
echo("Размер файла log.html (кб) - ");
$size=filesize("log.html");
$count=$size/1024;
echo("$count");
echo("<hr>");
include("log.html");
?>
</body>
</html>
Как то так. PHP 5.1.6 |
|
Вернуться к началу |
|
addserver
Зарегистрирован: 06.02.2014 Сообщения: 11
|
Добавлено: 2014-04-15 17:14 pm Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
Спасибо всё работает))) |
|
Вернуться к началу |
|
Toyohara
Зарегистрирован: 10.03.2014 Сообщения: 5
|
Добавлено: 2014-04-21 07:55 am Заголовок сообщения: Re: Посетители онлайн, активность |
|
|
Спасибо) |
|
Вернуться к началу |
|
|