Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод из счетчтка PowerCounter хитов и хостов
 
 автор: Владимир55   (15.09.2006 в 01:14)   письмо автору
 
 

Очень хочется вывести часть информации из счетчика на главную страницу. Собственно, всего две строки:
- сегодня посетителей на сайте ХХ
- сегодня просмотрено страниц ХХХ

Только сделать это каким-нибудь простым способом типа вставить какой-нибудь код.

Может ли исполниться моя мечта?

   
 
 автор: tuder   (15.09.2006 в 06:35)   письмо автору
 
   для: Владимир55   (15.09.2006 в 01:14)
 

http://files.byte.nsk.su/test/
с учетом:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24337&page=1

   
 
 автор: Владимир55   (15.09.2006 в 11:03)   письмо автору
 
   для: tuder   (15.09.2006 в 06:35)
 

В теме http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1 Вы рассказываете Про PowerImage 1.0 для PowerCounter. На мой взгляд, это очень хорошее и полезное дело, которое нужно было сделать давным давно! Я очень хочу использовать эту систему, но у меня есть несколько вопросов:

1. Поскольку счетчик показывает "Посетителей всего", то при его установке на не новый сайт надо как-то внести число посетителей, которые уже были до установки счетчика. Возможно ли это сделать?

2. Счетчик PowerCounter приходится время о времени обнулять. Можно ли при этом сохранить параметр "Посетителей всего"?

3. Счетчик PowerCounter может вывожить имена страниц. Не утратится ли эта возможность?

А самое главное:

Есть ли рабочая версия PowerImage, учитывающая правки, которые обсуждаются в темах http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24337&page=1

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

   
 
 автор: cheops   (15.09.2006 в 11:57)   письмо автору
 
   для: Владимир55   (15.09.2006 в 11:03)
 

У вас какая версия PowerCounter? В ней уже имеются архивные таблицы (archive) или нет?

   
 
 автор: Владимир55   (15.09.2006 в 12:19)   письмо автору
 
   для: cheops   (15.09.2006 в 11:57)
 

У меня стоит версия с названиями страниц, предоставленная Loki, который назвал её "хрен знает какая".
Ноги растут отсюда http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3848

Файлов archive там не обнаружено.

   
 
 автор: cheops   (15.09.2006 в 12:30)   письмо автору
 
   для: Владимир55   (15.09.2006 в 12:19)
 

Тогда вам следует использовать следующий скрипт
<?php 
   
require_once("config.php");
   
$tmp "YEAR(putdate) = YEAR(NOW()) AND 
           MONTH(putdate) = MONTH(NOW()) AND
           DAYOFMONTH(putdate) = DAYOFMONTH(NOW())"
;
   
$tbl_ip "ip";
   
// Общее число хитов за сутки
   
$query_total_hit "SELECT COUNT(*) FROM $tbl_ip WHERE ".$tmp;
   
// Подсчитываем число чистых IP-адресов (хостов) за сутки
   
$query_host "SELECT COUNT(DISTINCT ip) FROM $tbl_ip WHERE
                    systems != 'none' AND
                    systems != 'robot_yandex' AND
                    systems != 'robot_google' AND
                    systems != 'robot_rambler' AND
                    systems != 'robot_aport' AND
                    systems != 'robot_msnbot' AND "
.$tmp;

   
// Осуществляем запросы к базе данных
   
$tot_hit mysql_query($query_total_hit);
   if(!
$tot_hit) exit("total_hit ".mysql_error());
   
$uni_hst mysql_query($query_host);
   if(!
$uni_hst) exit("host ".mysql_error());

   
// Получаем число хитов и хостов
   
$totalhists mysql_result($tot_hit0);
   
$hosts      mysql_result($uni_hst0);

   
// Выводим их
   
echo "- сегодня посетителей на сайте $hosts<br>";
   echo 
"- сегодня просмотрено страниц $totalhists<br>";
?> 

Но лучше перейти на новую версию, чтобы снизить нагрузку на сервер.

   
 
 автор: Владимир55   (15.09.2006 в 12:38)   письмо автору
 
   для: cheops   (15.09.2006 в 12:30)
 

То есть вот этот скрипт я вставляю на главную страницу, и это всё?

А в какое место я его вставляю - туда, где должны находиться строки "сегодня посетителей на сайте"? Так?

(Вот бы хорошо, если бы всё заработало!!!)

Что же касается подсчета общего числа посетителей, то если я правильно понял, сие не представляется возможным?

   
 
 автор: tuder   (15.09.2006 в 14:04)   письмо автору
 
   для: Владимир55   (15.09.2006 в 12:38)
 

Вообще-то изначально требовалось:

> - сегодня посетителей на сайте ХХ
> - сегодня просмотрено страниц ХХХ

Это и дали. А так, всё возможно.

   
 
 автор: tuder   (15.09.2006 в 14:24)   письмо автору
 
   для: Владимир55   (15.09.2006 в 11:03)
 

Давай понятия разграничим.
PowerCounter - система сбора информации, подсчёта посещений.
PowerImage - вывод этой информации в текстовой или графической форме.

1. Недавно тут проходило обсуждение, как ввести начальные значения в PowerCounterю

2. Видимо можно, как начальные значения из 1го вопроса. :-)

3. При обнулении? Ил ипри установке PowerImage? В первом - не должно бы, во втором - нет, не утратится. PowerImage не трогает и не изменяет данные.

4. Версия рабочая, при тех небольших доработках которые описаны на страничке. И все изменённые и дополнительные файлы лежат там в архиве.
В PowerCounter 3.3.7, выложенный на сайте эти изменения, как я понял, не вносились. Про версию от Loki - не могу ничего вообще сказать. Я делал на основе 3.3.6 взятого здесь.
http://www.softtime.ru/info/powercounter30.php

   
 
 автор: Владимир55   (16.09.2006 в 01:02)   письмо автору
 
   для: tuder   (15.09.2006 в 14:24)
 

Спасибо за совет, tuder!

Но особо я хочу поблагодарить дорогого и уважаемого cheops за его прекрасный скрипт!

Я совершенно уверен, что cheops является великолепным знатоком рнр, но самое главное заключается в том, что его решения всегда предельно просты и практичны.
А ещё более важное заключается в том, что cheops исключительно отзывчивый человек!

Спасибо Вам большое, дорогой и уважаемый cheops!

   
 
 автор: tuder   (16.09.2006 в 20:13)   письмо автору
 
   для: Владимир55   (16.09.2006 в 01:02)
 

>А ещё более важное заключается в том, что cheops исключительно отзывчивый человек!
Тогда я жду отзыва на мой вопрос в теме:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24337&page=1


>2) Хм... а можно подробнее, или хотя бы ссылку на тему?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
>>Почему в архив не сбрасываются данные, при редких запусках просмотра статистики?
>3) В архив данные сбрасываются только при запуске файла archive.php, если информация выводится на сайт, лучше повесить запуск этого файла на cron.
Просьба изучить и проанализировать приведённую информацию в указанной сслке на тему.


>Спасибо Вам большое, дорогой и уважаемый cheops!

   
 
 автор: tuder   (16.09.2006 в 20:15)   письмо автору
 
   для: Владимир55   (16.09.2006 в 01:02)
 

>А ещё более важное заключается в том, что cheops исключительно отзывчивый человек!
Тогда я жду отзыва на мой вопрос в теме:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24337&page=1


>2) Хм... а можно подробнее, или хотя бы ссылку на тему?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
>>Почему в архив не сбрасываются данные, при редких запусках просмотра статистики?
>3) В архив данные сбрасываются только при запуске файла archive.php, если информация выводится на сайт, лучше повесить запуск этого файла на cron.
Просьба изучить и проанализировать приведённую информацию в указанной сслке на тему.


>Спасибо Вам большое, дорогой и уважаемый cheops!

   
 
 автор: tuder   (16.09.2006 в 20:22)   письмо автору
 
   для: Владимир55   (16.09.2006 в 01:02)
 

>А ещё более важное заключается в том, что cheops исключительно отзывчивый человек!
Тогда я жду отзыва на мой вопрос в теме:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24337&page=1


>2) Хм... а можно подробнее, или хотя бы ссылку на тему?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
>>Почему в архив не сбрасываются данные, при редких запусках просмотра статистики?
>3) В архив данные сбрасываются только при запуске файла archive.php, если информация выводится на сайт, лучше повесить запуск этого файла на cron.
Просьба изучить и проанализировать приведённую информацию в указанной сслке на тему.


>Спасибо Вам большое, дорогой и уважаемый cheops!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования