Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
18 Июль 2025, 19:08:40
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Re: Помогите! Счетчик на сайт, какой лучше?  (Прочитано 2474 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lanser
Почетный гродненец
*****

Репутация: +169/-0
Offline Offline

Пол: Мужской
Сообщений: 1334


Никогда не сдавайся! [Уехал в Островец]

Просмотр профиля Email
« Ответ #0 : 24 Май 2007, 17:46:40 »

www.MyCounter.com

 Либо самому написать, в Delphi это выглядет так:

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

Сначала пропишем обработчик WebActionItem

procedure TWM.WMWebActionItemMainAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var f:TextFile;
begin
Response.Content:=SetCounter; // Устанавливаем счетчик // Записываем IP посетителя
AssignFile(f,log_path); Append(f); Writeln(f,Request.RemoteAddr); CloseFile(f);
end;

Осталось реализовать функцию SetCounter

function TWM.SetCounter: String;
var f:TextFile;
count:Integer;
begin AssignFile(f,counter_path); Reset(f); // Считываем значение счетчика
Readln(f,count);
CloseFile(f); //Инкреминируем
Inc(count);
Rewrite(f); // Записываем
writeln(f,count);
CloseFile(f);
Result:=IntToStr(count);
end;

 
И еще необходимо определить константы имен файлов

const counter_path='counter.dat'; // Файл для значений счетчика log_path='counter.log'; // Файл для IP адресов

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

 Успехов!  Подмигивающий
Записан


Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,067 секунд. Запросов: 20.