php Счетчик посещений (просмотров) на php 

Дата публикации  Дата изменения11.01.13  Комментарии2   Просмотры2013

Easycounter является простым счетчиком, показывающим количество загрузок (посещений) страницы. Для исключения подсчета ваших собственных посещений добавьте ?c=0 к url при вызове страницы со счетчиком.

Чтобы добавить счетчик:

1. Вставьте код счетчика в то место на странице php, где вы хотите видеть показания счетчика.

<?php
$digits = 6;
//Определяет кол-во показываемых чисел – в этом случае 00000x.
$filelocation="entercounter.txt";
//Имя файла счетчика. Если хотите изменить на другое, замените здесь и переименуйте .txt файл.
if (!file_exists($filelocation)) {
$newfile = fopen($filelocation,"w+");
$content=1;
fwrite($newfile, $content);
fclose($newfile);
}
$newfile = fopen($filelocation,"r");
$content = fread($newfile, filesize($filelocation));
fclose($newfile);
$newfile = fopen($filelocation,"w+");
if (!$c){
$content++;
}
fwrite($newfile, $content);
fclose($newfile);
echo "".sprintf ("%0"."$digits"."d",$content)."";
//Если вы хотите, чтобы какой либо текст был вокруг счетчика, заключите строку выше в цитатные кавычки (quotation marks).
?>

Поместите файл счетчика (entercounter.txt) в ту же директорию где находится ваш php файл (со встроенным кодом и установите атрибут файла в 777.

  Размер:  2,12kB | Изменен: 10.01.13 | Загрузок: 97
Бесплатные курсы

Категории

Теги: , , ,

Оцените материал:

Рейтинг: 1.0/10 (1)


КомментарииКомментарии:

    Юрий

     

    Я слаб в php и нуждаюсь в помощи! Я хочу присвоить выводу счетчика стили css. Я удалил последнюю строку в коде выше и вместо неё пишу так: echo "<span class='schetchik'>Всего посещений сайта: </span><span class='schetchiknum'>$content</span> <br />"; В результате у меня выводится надпись и на новой строке опять результат счетчика! Но ведь это последняя строка в коде и ниже <br> уже нет ни функции echo ни print вообще ничего! Вот так это выглядит: Всего посещений сайта: 28 28 Как мне убрать вывод числа во второй раз?

    coder hol es /* Админ */

     

    Здравствуйте! К сожалению, не дорабатываю скрипты по заказу) – Попробуйте разные варианты и продуймайте логику – инфо в инете много, у вас получится.


Поля, обозначенные как *, обязательны.





Максимальная длина сообщения 900 символов. Осталось   символов

 

Старые →← Новые