Навигация
  Главня
Статьи
-Сеть
--Безопасность
-Графика
--Photoshop
--Corel Draw
--Illustrator
-ОС
--Windows
--Linux
--Unix
-SEO
-Дизайн
--Web-Design
-Разное
-Программирование
--Delphy
--C/C++
--.NET
--PHP
--Pascal
--Perl
--Visual Basic
--Ассемблер
--Java
--Java Script
--ASP
Книги

Карта Сайта
Наши Сайты
Обратная связь
Новое на сайте
Статьи про любовь

 
Вход
 
Логин
Пароль
 

 
Найти
 

 
Партнёры
 

 
Статистика
 

 
Популярное
 

 
Календарь
 
«    Февраль 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 

 
Архив
  Сентябрь 2008 (4)
Июнь 2008 (4)
Май 2008 (12)
Апрель 2008 (49)
Март 2008 (51)
Февраль 2008 (73)
Январь 2008 (40)
Декабрь 2007 (58)
Ноябрь 2007 (61)
Октябрь 2007 (51)
Сентябрь 2007 (82)

 
Реклама
  Кулинарные рецепты на Cook-room.com - с пошаговыми фото

 
Казино
 

Интернет-казино Grand Casino произвело фурор в игорном мире. Одно из самых важных нововведений - наличие системы контроля честности всех азартных игр казино. Наличие контроля честности дает возможность полностью уйти в игру, не задумываясь о подтасовке или обмане. В Grand Casino можно пополнить счет и вывести выигрыш большим количеством способов:(SMS, E-gold, Rupay, Яндекс.Деньги, Webmoney,Кредитные карты,...). Теперь азартные игры на деньги стали доступнее. Предоставлены игры: Рулетка, Покер, Блэкджек, Видео Покер, Игровые автоматы, Кено.

   

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

Вам никогда не хотелось посмотреть, кто посещает вашу страницу ? Просто ради интереса или для статистики ? Или для ограничения доступа ? Если вы ответили да,
хотя бы на один вопрос, то этот урок для вас ! В этом уроке я научу вас, как можно создать простой 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]
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Вы читаете: Статьи » Сеть » Регистрируем простую статистику
Статьи по теме:
  • Скрипт показа баннеров на PHP4
  • Графический счётчик на PHP
  • Полезные функции для работы с файловой системой
  • Сделать первый небольшой скрипт
  • Форум без базы данных за 15 минут
  •  (голосов: 0)
    Просмотров: 1805 :: Комментарии: (1) :: :: Напечатать

    > 1 Написал: artem (25 февраля 2008 18:31)
    Спасибо. Очень познавательная статья
    Зарегистрирован: -- ICQ: --

    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
     
    Design by PODPOLE