Код: Выделить всё
2010-08-16 11:36:00: (request.c.304) fd: 7 request-len: 188
PROPFIND /cds/ HTTP/1.1
Host: mobile.test.su
User-Agent: BitKinex/3.1.1
Accept: */*
Pragma: no-cache
Cache-Control: no-cache
Depth: 1
Content-Length: 220
Content-Type: text/xml
2010-08-16 11:36:00: (response.c.128) Response-Header:
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="DAV"
Content-Type: text/html
Content-Length: 351
Date: Mon, 16 Aug 2010 05:36:00 GMT
Server: lighttpd/1.4.26
2010-08-16 11:36:01: (request.c.304) fd: 8 request-len: 223
PROPFIND /cds/ HTTP/1.1
Host: mobile.test.su
User-Agent: BitKinex/3.1.1
Accept: */*
Pragma: no-cache
Cache-Control: no-cache
Depth: 1
Content-Length: 220
Content-Type: text/xml
Authorization: Basic bW9iaWxlOg==
2010-08-16 11:36:01: (http_auth.c.1046) password doesn't match for /cds/ mobile , IP: 10.0.33.15
2010-08-16 11:36:01: (response.c.128) Response-Header:
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="DAV"
Content-Type: text/html
Content-Length: 351
Date: Mon, 16 Aug 2010 05:36:01 GMT
Server: lighttpd/1.4.26
в логах получается присутствуют блоки запросов клиента и блоки ответов сервера
из каждого блока надо вычленить необходимую инфу, например, в блоке запроса клиента инетересен запршаиваемый хост, юзер-агент и время. Все эти данные размещаются в разных строках
Как-то можно распарсить лог-файл или может можно по-другому сделать?
в дргугом примере до этого использовал preg_match, там файл можно было построчно парсить