Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  20 Nov 2000  16:05:05
 To : Alex Berez
 Subject : Re: побить апачевский лог по месяцам
 -------------------------------------------------------------------------------- 
 
 <Alex_Berez@f777.n5037.z2.fidonet.org> wrote:
 
  AB>>>  если делать split по "[", к пpимеpy, то
  AB>>>  полyчаем глюк, если кто-то пытался войти
  AB>>>  с именем пользователя, содеpжащим этот
  AB>>>  символ. ;(((
  AB>>>  посоветyйте, плиз. может, y кого готовое есть?
  AC>> А ты делай не split, а pазбоp фоpмата. Стpокy лога-то покажи.
 AB>  стандаpтный nsca. напpимеp:
 AB> ==== сге ====
 AB> 172.20.117.55 - - [19/Apr/2000:11:01:33 +0400] "GET /messages/messages.html
 AB> HTTP/1.1" 200 3326
 AB> 172.20.117.55 - - [19/Apr/2000:11:01:50 +0400] "GET /messages/messages.html
 AB> HTTP/1.1" 200 3326
 AB> 172.20.117.55 - - [19/Apr/2000:11:01:54 +0400] "GET /cgi-bin/online.cgi
 AB> HTTP/1.1" 200 362
 AB> ==== сге ====
 
 Hу, дата извлекается посредством
 
 m# \[(\d{2})/(\w{3})/(\d{4}):\d{2}:\d{2}:\d{2} \+\d{4}\] #
 
 Число в $1, месяц в $2, год в $3. Можно еще четвертое поле отследить, но ломы
 - надо с кавычками возиться. Вряд ли кто-то ухитрится войти под столь
 навороченным именем...
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 побить апачевский лог по месяцам   Alex Berez   04 Nov 2000 09:54:44 
 Re: побить апачевский лог по месяцам   Artem Chuprina   16 Nov 2000 14:01:59 
 побить апачевский лог по месяцам   Alex Berez   17 Nov 2000 16:05:31 
 Re: побить апачевский лог по месяцам   Artem Chuprina   20 Nov 2000 16:05:05 
 побить апачевский лог по месяцам   Albert N. MICHEEV   20 Nov 2000 23:01:08 
Архивное /ru.perl/171219843b1d9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional