Вам нужно авторизоваться. Забыли пароль? Регистрация Январь вт. 06 2009 г. в 14:39
Навигация
Поиск
Рассылка



Отписаться
Экспорт новостей

rss2.0

Наш баннер
Мы будем рады видеть нашу кнопку по интернету:

Reset-me electronics - статьи о моддинге и наворотах ПК.

Партнёры
Статьи

Создаем статистику на подобие HotLog

Автор: Kot
Источник: reset-me.wcps.ru
Добавлено: 2005-06-28 23:26:36


Итак, надоела чужая статистика??? Хочется сделать самому/самой свою статистику, тогда вы попали по адресу. В данной статье я расскажу как на конкретном примере создание самой статистики! Хочу сразу оговориться, нежелательно выбирать логин содержащий цифры ( 1,2,3,4,5,6,7... ). Статистика будет показывать информацию:
Посетитель:
IP: 212.44.72.172;
Браузер: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; BookReader);
Пришёл со стреницы: http://you_site.ru/index.html;
В Субботу, 5 Июня, 2004 at 23:42:27

Вот примерно такую статистику вы будете видеть, если я найду дополнительные команды к скрипту то будет создана статья, под таким же названием но другая часть, так что имейте в виду...
Первое что вы должны сделать, это зарегистрироваться на каком-нибудь бесплатном хостинге ( если ваш сервер не поддерживает PHP, Perl и другие скрипты. Если ваш сервер все эти скрипты поддерживают то вам нигде регистрироваться не нужно ), например ХОЛМ.ру ( адрес: www.holm.ru ), так как я зарегистрирован именно там, то я буду подстраиваться под него...

А теперь - сам скрипт... :)))
Я не буду долго расписывать что да как - запутаетесь.
Для начала, как всегда создаем документ, только не JS а на этот раз будем создайте *.cgi документ, итак, будем считать что ты умеешь создавать документ, забейте в него следующую информацию

#!/usr/local/bin/perl

$logfile = "/home/s/you_login.h12.ru/WWW/log.html";
&get_date;

open (FILE, ">>$logfile");
print "Content-type: text/html\n\n";
print FILE "
Посетитель:
"; print FILE "IP: $ENV{'REMOTE_ADDR'};\n\n";
print FILE "
";
print FILE "Браузер: $ENV{'HTTP_USER_AGENT'};\n\n";
print FILE "
";
print FILE "Пришёл со страницы: $ENV{'HTTP_REFERER'};\n\n";
print FILE "
";
print FILE "В $date


\n\n";
close(FILE);
exit;

sub get_date
{
@days = ('Воскресенье','Понедельник','Вторник','Среду',
'Четверг','Пятницу','Субботу');
@months = ('Января','Февраля','Марта','Апреля','Мая','Июня','Июля',
'Августа','Сентября','Октября','Ноября','Декабря');

($sec,$min,$hour,$mday,$mon,$year,$wday) = (localtime(time))[0,1,2,3,4,5,6];
$time = sprintf("%02d:%02d:%02d",$hour,$min,$sec);
$year += 1900;
$date = "$days[$wday], $mday $months[$mon], $year at $time";
}

Начнем разбор скрипта!!! Просьба обратить внимание на строчку $logfile = "/home/s/you_login.h12.ru/WWW/log.html"; . Как уже было сказано выше, я зарегистрирован на сайте www.holm.ru , таким образом, по умолчанию при регистрации вам автоматически создается 2 папки, папка WWW и папка cgi, в папку cgi вы при помощи программы FTP запихнете файл skript.cgi , да, чуть не забыл, вашь cgi файл должен иметь имя skript. Таким образом, на место you_login вставляете свой логин, т.е. если вы зарегистрировались под именем kot то ваш путь будет $logfile = "/home/s/kot.h12.ru/WWW/log.html";
Теперь обратим внимание на путь в том месте где написано log.html. Это лог файл имеющий формат *.html, здесь все просто, как всегда создаем файл, на этот раз html и именем log. в него мы забиваем информацию




Своя статистика-это круто




<>BODY TEXT="#666666" BGCOLOR="#FFFFFF">



Ну здесь описывать ничего не буду, одним словом, без комментариев...
Итак, как я уже говорил ваш файл skript.cgi записываете в папку cgi , а файл log.html запихивайте в папку WWW
И на последок, установка CHMOD'а... На файл skript.cgi, когда вы его уже загрузите через ftp программу, установите chmod 755 ( Правой кнопкой на загруженном файле, в всплывшем меню найдите CHMOD и наберайте значение ) а на файл log.html chmod 777.
На ваших страницах код счетчика должен быть
ВОТ СОБСТВЕННО И ВСЕ!!!

Оглавление   |  ?? ????


Тема страницы:

Статьи о сайтостроении Создаем статистику на подобие HotLog Сайт о моддинге компьютера, электронных штучках и разных наворотах. На нашем сайте собраны статьи, схемы, картинки, на тему моддинг PC, электронные схемы для самостоятельной сборки, подробные описания, фото. Статьи вэб мастерам. Статьи 2009-01-06 14_39_50

Статьи
Статьи о сайтостроении
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно авторизоваться.
Забыли пароль?
Регистрация
На сайте
Гостей: 14
Пользователей: 0


10 статей
10 файлов

Реклама
Работает под управлением WebCodePortalSystem v. 5.1
Перепечатка материалов приветствуется при прямой ссылке на www.reset-me.net.ru
Copyright © 2005-2007 Reset-me electronics

Страница сгенерирована за 0.189 сек..