Поиск класса PHP для анализа файла access.log

Скажем, у меня есть веб-сервер Apache, с файлом access.log по умолчанию для веб-сайта. Я ищу PHP-класс для его анализа и предоставления информации. Более того, мне бы понравился PHP-класс, который просто проанализировал следующую строку (в качестве примера):

123.125.66.111 - - [19/Aug/2010:17:21:23 +0000] "GET /robots.txt HTTP/1.1" 404 409 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"

Любые идеи? спасибо заранее

Ответ 2

если вы заметили, журнал доступа не сильно отличается от CSV,
особенно если вы используете вкладку как разделитель, довольно уверенно fgetcsv подгонка обуви

Ответ 4

В зависимости от того, что вы делаете с ним и сколько данных в журнале, почему бы не перебирать его через пробел и делать то, что вам нужно делать в теле цикла? Вы не сказали, что делаете с данными.

Ответ 5

Вы пробовали awstats (посмотрите demo и features)? Мой Webhoster установлен awstats, и я вполне доволен им.