Ошибка: Failed to parse the Currency Converter XML document.
$10 724.77


Ошибка: Failed to parse the Currency Converter XML document.
$2 538.52


Ошибка: Failed to parse the Currency Converter XML document.
$56 031.77


Регистрируем простую статистику

Вам никогда не хотелось посмотреть, кто посещает вашу страницу ? Просто ради интереса или для статистики ? Или для ограничения доступа ? Если вы ответили да,
хотя бы на один вопрос, то этот урок для вас ! В этом уроке я научу вас, как можно создать простой php скрипт, который пишет в лог-файл статистику о посетителях
вашей страницы.

В этой программе будем выполнять следующий алгоритм:
1. Выяснить значение необходимых переменных: year (год), month (месяц), day (день), hour (час), and minute (минута).
2. Открыть лог-файл.
3. Записать в лог-файл всю необходимую информацию.


Для начала, давайте используем команду getdate() чтобы получить массив со значениями текущего времени.

$datearray = getdate();

Теперь определим year, month, day, hour и minute переменные.

$year = $datearray[«year»];
$month = $datearray[«mon»];
$day = $datearray[«mday»];
$hour = $datearray[«hours»];
$minute = $datearray[«minutes»];

Теперь надо определить куда мы будем записывать информацию. Я выбрал имя файла «access.log».

$filename = «access.log»;


Теперь открываем файл для добавления новой записи.

$fl=fopen($filename,«a»);

Наконец, записываем информацию в файл.

fwrite($fl, «[$remote_addr on $month $day , $year at $hour :$minute]\n\r»);
echo «.\n»;

Весь исходный коде:

<?
$datearray = getdate();
$year = $datearray[«year»];
$month = $datearray[«mon»];
$day = $datearray[«mday»];
$hour = $datearray[«hours»];
$minute = $datearray[«minutes»];
$filename = «access.log»;
$fl=fopen($filename,«a»);
fwrite ($fl, «[$remote_addr on $month $day , $year at $hour :$minute]\n\r»);
echo «.\n»;
?>

Формат вывода в файл будет следующим:

[ip address on month day, year at hour: minute]

Вот пример записи, которая появится, когда кто-нибудь зайдет на страницу:

[192.168.1.1 on 3 26 , 2002 at 20 :10]

 

Интересное

Работа с DNS серверами
В этой и следующих статьях мы рассмотрим функции, которые предоставляет PHP для работы с DNS серверами. Наиболее часто возникает задача получения имени хоста по его IP-адресу, другие задачи...
Подробнее...
10 полезных возможностей...
В состав операционной системы Windows Vista вошло антишпионское приложение «Защитник Windows» (Windows Defender), предназначенное для защиты от вредоносного ПО и сбора информации о пользователях и...
Подробнее...
10 советов по настройке...
10 полезных советов по настройке Microsoft Windos XP. В статье описано: отключение службы отчета об ошибках, автоматический запуск пакетного batch-файла при запуске командной строки, конфигурация...
Подробнее...
FreeBSD и безопасность
Введение FreeBSD — достаточно безопасная операционная система.Поскольку исходные тексты распространяются бесплатно, операционная система постоянно проходит проверку. Но систему можно настроить...
Подробнее...
Разработка эффективной...
Саму идею интернет-торговли нельзя назвать новой. Первые российские интернет-магазины появились еще в конце 90-х годов прошлого века. Многие из них работают по сей день. Многих, к сожалению, давно...
Подробнее...
Установка и настройка...
1. Сохранение настроек пользователя при миграции с более ранней версии системыДля того, чтобы пользователи могли продолжать работать на вновь установленной системе без каких-либо неудобств,...
Подробнее...
Поговорим о случайных числах
Процедура RandomizeЭта процедура инициализирует (проще говоря запускает) генератор случайных чисел. Надо также заметить, что генератор случайных чисел может быть инициализирован не только с...
Подробнее...
Структура сайтостроения
Вы определились, что вам необходим сайт, и даже решили к какому типу он будет относиться. Создание сайта подобно строительству дома: из маленьких кирпичиков создается здание. Это долгий и...
Подробнее...
Переустановка Windows за...
<img src=«http://i-faq.ru/uploads/posts/2007-09/1189770008_1180901603_834d62a53d8f4ee88b7ff5f6dcf97.gif» align=«left» style=«border: none;» alt=«Переустановка Windows за 10 минут» />Даже у...
Подробнее...
Захват чужих имен
Особенности доменных имен, уже бывших в чей-то собственностиНе знаю, как вам, но мне иногда кажется, что все лучшие доменные имена уже разобрали. Не раз я придумывал потрясающее доменное имя, и...
Подробнее...