Главная » Регистрируем простую статистику
Вам никогда не хотелось посмотреть, кто посещает вашу страницу ? Просто ради интереса или для статистики ? Или для ограничения доступа ? Если вы ответили да,
хотя бы на один вопрос, то этот урок для вас ! В этом уроке я научу вас, как можно создать простой 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]nr");
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]nr");
echo ".n";
?>

Формат вывода в файл будет следующим: [ip address on month day, year at hour: minute] Вот пример записи, которая появится, когда кто-нибудь зайдет на страницу: [192.168.1.1 on 3 26 , 2002 at 20 :10] Категория: Web технологии | Просмотров: 66 frut ninja android