|
|
|
| Здраствуйте, у меня есть вопрос.
Можно ли на сайт вставить как нибудь счетчик посититлей, чтобы его видели все поситители?, просто цифрами
Ну или как подругому это осуществить! | |
|
|
|
|
|
|
|
для: Ромик
(26.05.2013 в 15:03)
| | если нет заморочек с дизайном, то лучше использовать всякие сторонние сервисы, таких предостаточно. иначе можно создать например таблицу в бд, и заносить туда каждого уникального посетителя, а для пользователей выводить их количество. тут уже придется самому определять уникальность. так что лучше вариант 1 | |
|
|
|
|
|
|
|
для: Ромик
(26.05.2013 в 15:03)
| | Пример простого счетчика:
<?php
$filename = 'counter.txt';
$data = file($filename, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$c = count($data);
$ip = getenv('REMOTE_ADDR');
if (!isset($_COOKIE['counter']) && !in_array($ip, $data)) {
file_put_contents($filename, $ip . "\r\n", FILE_APPEND | LOCK_EX);
setcookie('counter', true, strtotime('today 23:59:59'));
$c++;
}
echo 'Хостов: ' . $c;
?>
|
Создать counter.txt и правильно прописать к нему путь.
Создать второй php файл и поставить его на крон c запуском в 0:00 раз в день
<?php
file_put_contents('counter.txt', '');
?>
|
Подойдет для простого сайта.
Лучше конечно БД использовать, могу дать пример если надо, там крон не понадобится | |
|
|
|
|
|
|
|
для: DangerBay
(26.05.2013 в 21:14)
| | Спасибо, я в php не селен ,боюсь даже это не осилю( | |
|
|
|
|
|
|
|
для: Ромик
(26.05.2013 в 21:46)
| | существуют "сервисы счетчиков"
http://www.liveinternet.ru
http://hotlog.ru
http://top.mail.ru
https://www.openstat.ru
|
| |
|
|
|
|
|
|
|
для: DangerBay
(26.05.2013 в 21:51)
| | Я хочу чтобы и в дизайн он подходил ! | |
|
|
|
|
|
|
|
для: Ромик
(26.05.2013 в 21:55)
| | Обычно предлагается на выбор много цветов счетчика | |
|
|
|