WR-Counter © версия 1.5

:: Назначение скрипта ::
WR-Counter - Скрипт графического счётчика с простой статистикой. Показывает хиты и хосты за день, общее количество посещений с момента установки счётчика. Имеется подробная статистика посещения страниц по дням. Период, за который хранится статистика настраивается. Старые данные - автоматически удаляются. Счётчик в качестве БД использует файлы. Простая структура данных позволяет легко и быстро установить/перенести скрипт без потери данных в любую папку как на сервере, так и на другой сайт. Размер скрипта: 74 Кб.
Пример: Статистика посещений сайта WR-Скрипт.РУ.
:: Возможности ::
- подсчёт хитов/хостов за сутки;
- вывод статистики по датам посещения за прошедшие N суток; - доступ к статистике по просмотренным страницам за каждый день, отметка выходных дней;
- наличие фильтра по страницам;
Админитерфейс с возможностью:
- выбор рисунка счётчика из 8-и PNG-шаблонов, входящих в комплект;
- настройка цвета цифр, отображающихся на счётчике;
- возможность отправлять на емайл статистику с выбором периодичности рассылки статистики посещений админу;
- экспорта данных статистики в Excel / Calc в csv-формате;
- выбор как отображать статистику (горизонтально/вертикально);
- надежный способ аутентификации администратора c применением шифрование MD5 с ключом.

Изменения в новой версии:
- добавлен экспорт результатов в Excel / Calc;
- сгруппированы данные по браузерам;
- добавлен просмотр посещения по часам в течение суток;
- добавлена возжможность смотреть статистику по посещаемым страницам за месяц(период);
- добавлена колонка указывающая на среднее количество хитов и хостов за период;
- В функцию определения ОПЕРАЦИОННОЙ СИСТЕМЫ добавлены Android, iPod, iPhone, iPad. Добавлен вывод статистики по ОС в просмотр суточного посещения;
- Настроена функция определения браузеров. Корректно распознаётся chrome,firefox,safari,opera. Не удаётся "выловить" только яндекс-браузер;
- Поисковики индексировали страницы типа "нет статистики за указанный период". На такие страницы добавлены JavaScript'ы администратору с сообщением, а поисковой системе передётся заголовок с ошибкой 404. Результат - не индексируются сотни "мусорных" страниц;
- В блоке просмотра подробной статистики доавлены полоса для удобства просмотра со всеми датами, за которые были посещения;
:: Установка и использование ::
1. Создайте папку на Вашем сервере, например "counter". Подключитесь к серверу по FTP и закачайте в эту папку все файлы и каталоги.
Выставите ей атрибуты Chmod 755
Закачивать и настраивать атрибуты скрипта можно менеджером "Total Commander".(Файл -> Изменить атрибуты).

2. Далее указан состав скрипта и права доступа, которые необходимо выставить файлам и папкам:
Файлы / описаниеПрава доступа
  • index.php - пример запуска;
  • 755
  • counter.php - главная страница счётчика;
  • info.php - информация по суточной посещаемости за ХХ дней;
  • infomail.php - авторассыльщик статистики на емайл админу;
  • admin.php - модуль администратора;
  • папка "images" - с шаблонами счётчика и инф. рисунками (14 шт.);
  • README.html - этот файл;
  • -
  • папка "data" - со статистикой счётчика и файлом конфигурации config.php;
  • 666 / 777

    3. На локалхосте права доступа ставить не нужно. Права необходимо выставлять только на серверах в Интернете. Данные права доступа используются на большинстве серверов. В случае, если скрипт не запускается и выводится ошибка "Permise Denied" - скорее всего Вы неверно установили права или что то сделали не так.
    Можете посмотреть статью по настройке прав доступа.
    Если скрипт не заработал, не бойтесь экспериментировать: изменяйте атрибуты каталогов и файлов.
    Иногда, на "сомнительном" хостинге, скрипт запускается с атрибутами 777 (вместо 755) и 666 (вместо 644) для файлов и папок соответственно согласно таблице. Либо 777 для всех файлов.

    4. Попытайтесь запустить скрипт ссылкой такого типа: http://Мой_сайт/counter/index.php.
    Для того, чтобы включить счётчик на Вашу страницу, достаточно скопировать код в файле index.php и вставить на любую вашу страницу (php или html).
    Админпанель запускайте ссылкой вида: http://Мой_сайт/counter/admin.php. Логин и пароль по умолчанию admin.
    5. Внимание! Для отображения информации и работы с графикой скрипт использует библиотеку GD версии 2.0. Если Ваш сервер не поддерживает эту библиотеку - у вас скрипт работать не будет.
    для того чтобы узнать, есть ли данная библиотека. Необходимо создать php-файл со следующим содержанием:
    <?php phpinfo(); ?>
    Запустить его и внимательно поискать сведения о GD-библиотеке. Если есть данные в этой графе (указана версия, например 2.00.36 и выше.), значить, скрипт работать будет.
    6. Ваш отзыв или предложения по модернизации скрипта можете оставлять на форуме.
    Если все пункты вы выполнили, а скрипт так и не запустился, ну чтож, заходите на форум по WR-Скриптам и в разделе "WR-Script / WR-Counter" просмотрите темы, возможно решение Вашей проблемы уже есть на форуме. Если нет - задавайте вопросы. Постарюсь Вам помочь.
    :: Лицензия ::
    А) Пользоваться WR-Counter © можно абсолютно бесплатно при выполнении следующих условий:
        1. Вы не будете выдавать где-либо данный скрипт как свою разработку;
        2. Копирайт вида Powered by WR-Counter должен присутствовать на страничках статистики и в админке.
    Б) Владельцам сайтов разрешается менять исходный код файлов, но с сохранением копирайтера.
    В) Приветствуется материальное поощрение автора ;-) Мои реквизиты на главной сайта: https://www.wr-script.ru
    Г) Друзья, уважайте труд автора - не удаляйте линк внизу страницы на сайт автора. И будет Вам счастье ;-).
    Д) Всем у кого в счётчике нет ссылки на мой сайт БЕСПЛАТНАЯ поддержка НЕ ОКАЗЫВАЕТСЯ.
    Е) WR-Counter распространяется по принципу "as is" ("как есть"). Это означает, что вы пользуетесь продуктом на свой риск. Автор не дает никаких гарантий и не несет никакой ответственности за возможный ущерб и убытки любого рода.
    Powered by WR-Counter © версия 1.5
    ################################################
    # Разработчик скрипта: WR (Gavrilov Mikhail)   #
    # Имя скрипта: WR-Counter                      #
    # Версия скрипта: 1.5                          #
    # Статус: Бесплатный скрипт                    #
    # Кодировка: UTF-8                             #
    # Требования: PHP 4 - 7, GD-библиотека 2.0     #
    # Дата разработки: 25 ноября 2018 года         #
    # Страница: https://www.wr-script.ru/          #
    # E-mail:   https://www.wr-script.ru/sendmail/ #
    ################################################