Скрипт статистики

Рубрика: Новости -> Скрипты -> php
Вторник, 1 декабря 2009 г.
Просмотров: 720
Подписаться на комментарии по RSS

Наконец то я что то сделал сам - написал скрипт статистики.

Скрипт получился немного громоздкий и не грамотно написанный, ведь писал его я!

То о чем я писал ранее я сделал все)), самое последнее я добавил отображение online и не успел толком протестировать все.

Итак это мое первое творение много про него писать не буду, а напишу еще раз что в нем есть :

  • Сбор и сохранение поисковых запросов в файл посуточно, после

    чего прошлодневная статистика архивируется в папку в отдельный архив, и

    обнуляется на текущий день для записи по новой

  • Ведение статистики хитов сегодня / хостов сегодня / всего хостов / засчитано хитов / всего засчитано хитов / переходы с закладок / всего переходов с закладок / сколько на сайте онлайн человек "в течении 15 мин"
  • Вывод

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

  • Админка - страница авторизации с сохранением куков, просмотр статистики:  вывод всех архивных файлов по списку в

    формате (26.11.2009) - к каждому файлу есть кнопка удалить с

    подтверждением (да/нет), на каждый архив есть ссылка по которой будет

    показана статистика запросов за тот период, также можно просмотреть

    полную статистику по всем дням, удаление

    всей архивной статистики, просмотр статистики за текущий день.

  • В статистику

    заносятся откуда пришел юзверь и на какую страницу, если это с

    поисковика то пишется еще и поисковая фраза. добавил проверку на дубли,

    т.е чтобы не записывались одинаковые заходы, а писались только

    уникальные.

Процесс установки: процесс этот очень прост, но нужно поковыряться в файлах настроить некоторые мелочи, такие как логин, пароль и ваш сайт на котором установлен счетчик.

Приступим.!

  1. Загрузите архив на сервер в директорию с вашим сайтом (можно и в отдельную папку)
  2. Распакуйте архив с счетчиком (можно перенести файлы сразу распакованные, кому как удобно)
  3. откройте файлы "stat.php", "counter/admin.php", "counter/stat.php" и найдите в них строчки "'Admin'=>'password' // здесь ставится логин и пароль" и замените admin на ваш логин, password - на ваш пароль - сделать это нужно во всех 3 файлах.
  4. откройте файл "counter/key.php" и найдите строчку "if( $UrlArray["host"] != "my-site.ru" ){// здесь вписывается ваш сайт" и замените "my-site.ru" на свой сайт.
  5. далее нужно подключить сам счетчик к сайту, для этого нужно вставить код <?php include "stat.php"; ?> в файл который подключается ко всем страницам вашего сайта - обычно это такие файлы как index.php, header.php , footer.php
  6. чтобы счетчик отображался в виде банера на сайте нужно вставить код <a href="http://my-site.ru/stat.php?v=countf"><img src="http://my-site.ru/stat.php?v=count"></a>  вместо "my-site.ru" вписываете свой сайт в то место где хотите его видеть.
  7. чтобы войти в админку счетчика нужно пройти по ссылке http://my-site.ru/stat.php?v=admin вместо "my-site.ru" вписываете свой сайт
Наверно все... ааа!! забыл очень важно!! на word press может не заработать, из за несоответствия кодировок - чуть позже выложу версия для wordpress я ссылко 101.

Скачать скрипт статистики я ссылко 113

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)