Sfera-perm.ru

Сфера Пермь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Php счетчик при нажатии

PHP Счетчики

Показано: 1-10. Всего исходников в разделе: 11

Уникальный скрипт для всех! Без использования MySql! Записывает все IP, на чем юзер пришел из сети, откуда, когда, сколько раз! Так же есть счетчик всех посещенных юзеров!

Скачано: 7332 · Комментарии: 4 · Рейтинг:

Великолепный счетчик, который подсчитывает количество посещений (визитов и хитов) на ваш сайт. Этот скрипт показывает полную статистику по посещениям: создает графики, выводит информацию о времени посещении, информацию о броузерах и разные другие фени.

Скачано: 6117 · Комментарии: 7 · Рейтинг:

Скрипт выводит сколько посетителей онлайн на сайте.

Скачано: 5144 · Комментарии: 1 · Рейтинг:

Этот счётчик использует связку Macromedia Flash+PHP+MySQL. Использование флэша в качестве платформы для собственного счётчика незаменимо для уже созданых Web сайтов. Т.к. чтобы приткнуть счётчик прийдётся менять расширение всех файлов с HTML на PHP.Этот счётчик проверяет ip адрес пользователя и заносит его в базу данных,если за сегодняшний день этот ip уже «светился», то это посещение не будетучитываться при подсчёте посещаймости сайта. Если в поле ввода адреса набрать add.php?mode=adm. То введя пароль можно промотреть более подробную картину посещаймости сайта.Пароль находится в зашифрованном виде.

Скачано: 4703 · Комментарии: 2 · Рейтинг:

Этот небольшой скрипт представляет собой счетчик, который подсчитывает количество обращений на страничку. Не использует БД. Возможности вывода статистики в графическом и текстовом режиме. Полное описание на русском языке.

Скачано: 4605 · Комментарии: · Рейтинг:

Полностью конфигурируемый Счетчик, написанный на PHP.Ключевые особенности: 1) четыре графических стиля; 2) выбор видов счетчика (изображение, текст); 3) текстовый счетчик может быть отформатирован, как Вы хотите то есть устанавливаете цвет, размер шрифта и стиль.

Скачано: 4266 · Комментарии: 1 · Рейтинг:

Неплохой скрипт счетчик. Подсчитывает количество посещений на Ваш сайт и выводит небольшую статистику.

Скачано: 4172 · Комментарии: · Рейтинг:

Неплохой счетчик, который подсчитывает количество закачек, а так же вы можете использовать этот счетчик для подсчета количество кликов на ссылки. С помощью простой странички администратора вы сможете посмотреть статистику. Есть русское описание.

Скачано: 4044 · Комментарии: · Рейтинг:

Обычный графический счетчик. Считает количество посещений страницы.

Скачано: 3928 · Комментарии: 1 · Рейтинг:

Скрипт счетчик который который подсчитывает количество обращений на сайт. Теперь счётчик умеет выводить количество посетителей «за сегодня».

Скачано: 3921 · Комментарии: 1 · Рейтинг:

Downloads

Представляем вашему вниманию полнофункциональную систему контроля посещаемости сайта. Web-приложение разработано при помощи PHP и представляет собой достаточно мощную систему сбора и анализа информации о посетителях сайта. Данный счетчик посетителей был разработан сотрудниками IT-студии SoftTime при активном участии Левина А.В. (loki_angel@mail.ru, http://alna.spb.ru), который буквально вдохнул в него вторую жизнь.

В настоящий момент счётчик используется для сбора статистики и анализа схем раскрутки многих сайтов, в том числе и http://www.softtime.ru. Это не просто счётчик — это современный инструмент, позволяющий отслеживать потоки посетителей на вашем сайте, сколько страниц они просматиривают, сколько времени пребывают на сайте, откуда они попадают на ваш сайт, с других сайтов или с поисковых систем, а какие ключевые слова используются? На все эти вопросы ответит данный счётчик. Преимуществом встроенного счётчика является то, что он в отличие от внешних, таких как rambler.ru, mail.ru или hotlog фиксирует всех посетителей, а не тех, которые загрузили изображение-баннер. Поэтому из статистики вы узнаете и о том, посещали ли вас роботы поисковых систем, или используют ли пользователи менеджеры закачек, чтобы передрать весь сайт себе на машину и больше вас не посещать :).

Читайте так же:
Счетчик се 102 схема включения

Счетчик посещений ведёт сбор информации о посетителях сайта, отображает общее и засчитанное количество хостов, общее и засчитанное число хитов, как по отдельным страницам, так и сайту в целом. Кроме того, производится сбор и вывод информации об используемых посетителями операционных систем и браузеров. Регистрируются посещения роботов наиболее известных поисковых систем: Yandex, Rambler, Google, Aport и MSN, а так же страницы, которые они проиндексировали. Выводятся ключевые слова, по которым посетители нашили Ваш ресурс в поисковых системах. Кроме того, ключевые слова сортируются по частоте запросов и вы может оценивать адекватность вашей аудитории. Грубо говоря, если ваш сайт посвящён фиалкам, а вас находят по запросу «Цветной телевизор Горизонт», можно быть уверенным, что посетитель не задержится на сайте дольше, чем требуется времени для нажатие на крестик в правом верхнем углу экрана, и нужно что-то срочно делать с оптимизацией страниц по поисковые системы. Если эта работа вам в диковинку, вы можете обратится на форум IT-студии SoftTime, который поддерживается авторами нескольких книг по сетевому программированию. Вам обязательно помогут и не будут предлагать переработать 20 000 страниц мануалов и прочесть 26 книг, и лишь затем задавать вопросы.

Информация предоставляется за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время». Для большинства отчётов выводится посуточная, понедельная и помесячная статистика.

Текущая версия 4.2.0. Дата последнего обновления: 12.06.2011.

Текущая версия 4.1.0. Дата последнего обновления: 12.06.2011.

Текущая версия 4.0.0. Дата последнего обновления: 12.06.2011.

Системные требования

PHP (как модуль) версии не ниже 5.0

MySQL версии не ниже 5.0

Что нового в PowerCounter 4.0

Система полностью переписана с использованием набора классов SoftTime FrameWork, свежие версии которого можно найти по ссылке. Набор классов описывается в книге «Кузнецов Максим, Симдянов Игорь. Объектно- ориентированное программирование на PHP».

В версии 4.0 была исправлена подсистема сбора информации, позволяющая собирать запросы ото всех поисковых систем в корректной кодировке.

Исправлен сбор статистики по поисковым роботам Google.

Значительно усилена усточнивость механизма архивации данных.

Разработана страница рефереров для текущего дня.

Установка счетчика посещений

Система мониторинга является фрагментом системы управления сайтом, описываемой в книге «PHP. Практика создания Web-сайтов» и по умолчанию защищена паролем.

Для успешного функционирования счётчика, необходимо создать базу данных (по умолчанию count), в которой следует разместить таблицы из файла PowerCoutner.sql. На разных хостингах базы данных создаются по-разному: посредством web-интерфейса, по запросу администратору, командой SQL (create database count;).

Размещение таблиц из базы файла PowerCoutner.sql удобно проводить через панель управления phpMyAdmin, установленной на подавляющем большинстве хост-площадок. Следует выбрать базу данных, перейти в пункт меню SQL, поместить содержимое файла account.sql в текстовую область и нажать кнопку «выполнить».

Настройка соединения с базой данных осуществляется в файле config/config.php и count.php, в которых необходимо выставить адрес сервера MySQL ($dblocation), имя базы данных ($dbname), имя пользователя ($dbuser) и пароль ($dbpasswd). Все четыре переменные Вам должен предоставить хостинг. Для того, чтобы страница на сайте учитывалась счётчиком необходимо в начало этой страницы включить файл count.php:

как это продемонстрировано в тестовой странице index.php. Вы не ограничены выбором места размещения этой конструкции. Догружает посетитель страницу до конца или нет не имеет ровным счётом никакого значения — он будет подсчитан. Это связано с тем, что PHP-код выполняется на сервере и пока не будет выполнен, клиенту ничего отправлено не будет. Поэтому когда посетитель получает только первые байты, он уже учтён. При первом же обращении к странице посетителем, в таблице pages будет создана запись соответствующая этой странице и страница будет автоматически включена в систему статистики. Количество подключаемых страниц не ограничено.

Читайте так же:
Как проверить постоянную счетчика

Если перед файлом включением файла при помощи инструкции require_once поместить имя страницы в переменной $titlepage, в отчётах системы, данная страница будет участвовать под этим именем. Более того, вы можете объединять несколько страниц в одну строку, присваивая им одинаковые названия.

Отдельно следует упомянуть архивацию рабочих таблиц в суточные, недельные и месячные таблицы. Сжатие происходит в после 0:00, при первом посещении страницы администрирования. Однако вы можете самостоятельно заставить систему сжимать данные по cron — за этот процесс ответственнен скрипт admin/archive.php. Привязав его к cron вы заставите систему архивировать данные самостоятельно. Однако если это вовсе не обязательно, вы можете просто посещать систему администрирования время от времени и система сама всё сделает.

Проблемы при инсталляции

Следует помнить, что сервера — это не клиентские машины с Windows XP, они и их настройки часто отличаются друг от друга. Поэтому возникновение проблем очень вероятно и связаны они в первую очередь с нестандартными серверными настройками переменных. Поэтому если что-то не считается и не учитывается, следует либо брать в руки PHP-функцию phpinfo() и лезть в count.php и исправлять переменные на те, которые вы откопате в отчёте phpinfo(), в тех.поддержке и т.п., либо если это слишком сложно для вас (а копаться в чужом коде не просто и все это понимают) вы можете смело обращаться на форум http://www.softtim.ru/forum/, где разработчики PowerCounter помогут вам модифицировать count.php под ваш сервер.

Модификация

По умолчанию, счётчик считает страницы, отличающиеся только параметрами за одну страницу, например страницы

будут считаться как одна и та же страница (index.php), со всеми вытекающими. Для того, чтобы такие страницы считались как разные необходимо в кодах всего счётчика заменить $_SERVER[‘PHP_SELF’] на $_SERVER[‘REQUEST_URI’] — можно просто открыть каждый файл в блокноте и воспользоваться функцией автозамены.

Сжатие базы данных по cron-заданию

При штатной работе PowerCounter данные сжимаются в архивные таблицы при первом заходе посетителя после полуночи. Это может быть неудобным из-за длительности данной операции или привязки панели статистики сайта к архивным суточным таблицам. Для того, чтобы процесс архивации протекал автоматически, можно воспользоваться cron – планировщиком задач в UNIX-системах. У разных хост-провайдеров разный порядок постановки cron-заданий, который следует уточнить у службы технической поддержки или в OnLine-документации. В классическом варианте задание сводится к строке вида

Где последовательность 0 5 * * * означает что задание будет запускаться каждый день в 0 часов 5 минут. После чего следует путь к скрипту cron.php (иногда его может предварять путь к PHP-интерпретатору, это нужно уточнять на каждом хостинге отдельно). Файл cron.php должен быть помечен как исполняемый (права доступа: rwxr-xr-x или 0755).

Сам файл cron.php также нуждается в настройке. Для этого нужно настроить следующие параметры

Последние четыре параметра относятся к базе данных, первый параметр настраивает абсолютный путь к директории с библиотеками, нужными для сжатия базы данных. Так как PHP-интерпретатор в cron-заданиях действует вне среды сервера, скрипт не видит соседние файлы, поэтому путь в $abspath следует указывать абсолютный, от начала диска (посмотреть его можно в отчетах функции phpinfo()).

Администрирование счетчика посещений

Контролировать посещаемость ресурса можно на странице администрирования счётчика расположенной в папке dmn, на которую наложен пароль. По умолчанию логин root, пароль также root. Изменить логин и пароль можно в разделе «Управление аккаунтами».

Читайте так же:
Счетчики wifi для андроид

Для защиты используется basic-авторизация, которая не работает, если PHP подключен как CGI-скрипт. В этом случае для защиты следует воспользоваться средствами Web-сервера Apache. Подробнее об этом можно почитать в статье http://www.softtime.ru/info/articlephp.php?id_article=27 или обратившись на форум http://www.softtime.ru/forum/index.php?id_forum=5.

Переход по ссылке «PowerCounter» приводит на главную страницу системы, где выводится список страниц, участвующих в сборе статистики, напротив каждой, из которых приведёно общее число хитов с момента регистрации статистики. Вверху имеется меню со ссылками на страницы статистики. Переход по меню позволяет просмотреть статистку для всего сайта в целом, в то время как переход по ссылкам из таблицы — статистику для каждой конкретной страницы.

Меню состоит из следующих пунктов:

— «Хиты и хосты» (посуточный, понедельный, помесячный отчёты),

— «Системы и браузеры» (посуточный, понедельный, помесячный отчёты),

— «IP-адреса и хосты» (посуточный, понедельный, помесячный отчёты),

— «Поисковые роботы» (посуточный, понедельный, помесячный отчёты),

— «Поисковые запросы» (посуточный, понедельный, помесячный отчёты),

— «Статистика поисковых запросов»,

— «Рефереры» (посуточный, понедельный, помесячный отчёты),

— «Глубина просмотра» (посуточный, понедельный, помесячный отчёты),

— «Время сеанса» (посуточный, понедельный, помесячный отчёты).

Переход к странице «Почтовый отчёт»
приводит к странице, позволяющей отправить почтовые отчёты за вчерашний день, прошедшую неделю, прошедший месяц на почтовый ящик администратора, задать который можно в константе EMAIL_ADDRESS в конфигурационном файле admin/config.php.

Переход к странице «Хиты и хосты»
приводит к странице с таблицей, в которой указано количество хостов, засчитанное и общее число хитов за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время» для данной страницы сайта. Переход по гиперссылкам «Сегодня» и «Вчера» приводит к странице распределения хостов и хитов по часам в эти дни. Соответственно, переход по гиперссылкам «за 7 дней» и «за 30 дней» приводит к таблице с динамикой изменения количества хитов и хостов за неделю и за месяц.

Переход к странице «Системы и браузеры»
приводит к странице с таблицей, в которой указано количество посетителей использующих в качестве операционных систем Windows, один из вариантов UNIX и Macintosh, а также пользующихся браузерами Internet Explorer, Opera, Netscape, Firefox, MyIE и Mozilla за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время» для данной страницы сайта.

На странице «IP-адреса и хосты»
приводится таблица с IP-адресами посетителей за последние сутки. Для каждого IP-адреса предоставляется информация о хосте, дате последнего посещения и общем числе посещений с данного IP-адреса.

На странице «Поисковые роботы»
выводится таблица посещения ресурса роботами наиболее известных поисковых систем (Yandex, Rambler, Google, Aport и MSN) за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время» для данной страницы сайта. Кроме того, по ссылкам можно проследить какие страницы были проиндексированы роботами поисковых систем.

На странице «Поисковые запросы»
выводится таблица с информацией о числе поисковых запросов и сами ключевые слова, по которым ваш ресурс был обнаружен для поисковых систем Yandex, Rambler, Google, Aport, Mail.ru и MSN), так и для каждой в отдельности.

На странице «Статистика поисковых запросов»
выводится список ключевых слов, по которым посетители нашли ваш сайт в поисковых системах. Кроме того, выводится частота использования ключевых слов посетителями.

На странице «Точки входа»
можно определить наиболее популярные страницы вашего сайта, через которые посетители попадают на ваш сайт, за счёт ссылок с других страниц или поисковых систем. Если при общей высокой посещаемости сайта для каких-то страниц вы наблюдаете цифру 0 — эта страница не удачно спроектирована и через неё посетители не попадают на ваш ресурс.

Читайте так же:
Поверка счетчиков от начала эксплуатации

На странице «Глубина просмотра»
можно выяснить интерес посетителей к вашему сайту. Данная страница предоставит информацию о числе посетителей просмотревших 1, 2, 3 и т.д страниц вашего сайта. Статистика выводится за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время».

На странице «Время сеанса»
можно выяснить сколько времени проводят посетители на вашем сайте. Данная страница предоставит информацию о числе посетителей пробывших на сайте 1, 2, 3 минуты . или возможно несколько часов. в и т.д страниц вашего сайта. Статистика выводится за 5 временных интервалов: «Сегодня», «Вчера», «за 7 дней», «за 30 дней» и «за всё время».

Кроме того, на главной странице администрирования имеется механизм удаления мёртвых ссылок, возникающих в результате редизайна ресурса. Если Вы удаляете страницу, подключённую к счётчику из структуры Вашего ресурса, не забудьте удалить его из таблицы pages при помощи гиперссылки «Удалить».

Счетчик посещений на PHP

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

Если Вы обратили внимание, то в конце каждой темы нашего сайта уже установлен подобный счетчик, который отображает какое количество раз была посещена каждая страничка сайта.

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

Для создания такого скрипта нам понадобится добавить в MySQL таблицу, которая будет содержать в себе id посещенной темы, IP адрес посетителя и время визита. Назовем данную таблицу visit_theme. Структура таблицы visit_theme приведена ниже:

Также потребуется добавить в основную таблицу, где хранится вся информация по темам сайта (в PHP коде мы назвали данную таблицу all_theme), дополнительное поле visits (тип данных integer). В данном поле мы будем хранить суммарное число посещений темы, которое будет показываться на сайте для конкретной странички.

Далее, на все странички Вашего сайта, где необходимо установить счетчик посещений, добавьте следующий PHP код:

php
$theme_id = » ; //Необходимо из базы получить и указать id темы
$ip = $_SERVER [ ‘REMOTE_ADDR’ ];
$time = time ();

$res = mysqli_query ( $db , «SELECT count(id) FROM visit_theme WHERE
id_theme_visit='» . $theme_id . «‘ and ip_visit=INET_ATON(‘» . $ip . «‘) and
date_visit>'» .( $time — 86400 ). «‘ LIMIT 1» );
$count_id = mysqli_fetch_array ( $res );
if ( $count_id [ 0 ]== 0 ) <
$res = mysqli_query ( $db , «UPDATE all_theme SET visits=(visits+1) WHERE
id='» . $theme_id . «‘ LIMIT 1» );
$res = mysqli_query ( $db , «INSERT INTO visit_theme (id_theme_visit,ip_visit,date_visit)
VALUES (‘» . $theme_id . «‘,INET_ATON(‘» . $ip . «‘),'» . $time . «‘)» );
>
?>

Данный PHP код проверяет в таблице visit_theme, были ли посещения данной странички с данного IP адреса за последние 24 часа (86400 секунд). Если не было, то увеличивает в таблице all_theme для темы с указанным id количество просмотров на единицу и добавляет в таблицу visit_theme новую запись с id посещенной страницы, IP адресом посетителя и временем посещения.

Читайте так же:
Данные счетчиков по воде ериц когалыма

В том месте, где должно выводиться количество посещений темы, добавьте такой PHP код:

Данный код просто получает из базы количество посещений данной темы и выводит на экран.

Чтобы не перегружать базу и не хранить все посещения сайта, таблицу visit_theme необходимо периодически чистить от устаревших записей (старше 24 часов). Для этого достаточно раз в сутки запускать следующий код:

нужна программа счетчик нажатий

Шужна программа или скрипт счетчика нажатий
т.е. чтобы на мониторе при нажатии на кнопку (пробел, энтер, любую) цифра увеличивалась на 1 (х+1)

обыскался уже в инете

P.S. на пхп это написать не вопрос (но используется внешний файл txt)
а мне нужно чтобы это локально можно было запускать (на флешке таскать к примеру)

не
нужно чтобы на экране высвечивалась цифра (допустим 123)
при нажатии на кнопку (реальную или виртуальную) цифра увеличивалась на 1
те. 123 > нажали кнопку > на экране > 124

http://www.dssf.net/english/counter.htm — простенький счетчик, считает по нажатию пробела. 30 кБ, установки не требует.

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

Портабельна, можно запускать с флешки

Сперва нужно выбать пункт «All the above keys» и нажать кнопку «Add keys to list», затем начать мониторинг нажатий, нажав кнопку «Start monitoring»

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

Да ничего уже там нельзя отредактировать. Что за ламерский вопрос? Вам предоставили уже скомпилированный экзешник. Если вы не хакер высокого уровня, не разбираетесь в декодировании, ассемблере, трейсерах и дебаггерах, то вообще не думайте об этом. Если бы вам выложили исходный код программы и вы что-либо понимали в программировании на том языке, на котором она написана, то можно было бы установить компилятор, изменить под себя программу, перекомпилировать и пользоваться. А так программу уже не изменить.

Могу написать на яве, си или дэлфи. А в чем смысл данной программы?

Баннеры ТС замутить хочет, похоже. За каждый клик по ним — деньги.

Неясыть
Могу написать на яве, си или дэлфи. А в чем смысл данной программы?

А я уже написал. Пару лет назад. И нажатия клавишь секёт, и клики мышинные.
Топикстартер, куда отправить? Пиши мыло в ПМ. Попробуешь, посмотришь, удовлетворит, нет.

Не, нужна эта штука для не коммерческих целей.
Суть программы :
— при запуске разворачивается на весь монитор.
— при нажатии на пробел цифра на мониторе увеличивается на +1
вот и все.

в идеале то что разместил raven6
но чтобы на весь экран было

А что там про внешний файл тхт было сказано? Что оттуда берет или туда пишет?

Неясыть
А что там про внешний файл тхт было сказано? Что оттуда берет или туда пишет?

счет там скрипт ведет, берет значение от туда и туда же записывает.
но работает только на сервере

сможешь написать програмку что бы делала то что выше написанно?
и ее можно было на флешке (к примеру) таскать и включать локально на любом компе

в идеале черный фон и красные цифры (во весь экран)

всем спасибо
сделал

Неясыть — сорри за беспокойство (за мной все равно должок )

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector