Фильтрация http и ftp логина для анализа данных, обработка .тхт файла.

Статус
В этой теме нельзя размещать новые ответы.
M

Makc79

Прохожие
Доброе время суток.
Столкнулся с такой задачей...
На сервере имеются текстовые файлы логинов http и ftp, в которых очень много ординарной инфы.
Примеры
логин http
Код:
130.xxx.xxx.xxx - xxx - [09/Oct/2009:12:58:12] GET http://130.206.76.199/AESI/mng/obj0556.html HTTP/1.0 200 619
130.xxx.xxx.xxx - xxx - [09/Oct/2009:12:58:12] GET http://130.206.76.199/AESI/sec/sec1110.sec HTTP/1.0 200 831
130.xxx.xxx.xxx - xxx - [09/Oct/2009:12:58:13] GET http://130.206.76.199/AESI/mng/obj0331.html HTTP/1.0 200 357
130.xxx.xxx.xxx - xxx - [09/Oct/2009:12:58:13] GET http://130.206.76.199/AESI/mng/obj0818.html HTTP/1.0 200 509
130.xxx.xxx.xxx - xxx - [09/Oct/2009:12:58:13] GET http://130.206.76.199/AESI/sec/sec0661.sec HTTP/1.0 200 117400
...
Много линий
...
логин ftp
Код:
Sun Oct 18 08:04:13 2009 [pid 24720] CONNECT: Client "130.206.131.107"
Sun Oct 18 08:04:13 2009 [pid 24719] [isaac] OK LOGIN: Client "130.206.131.107"
Sun Oct 18 08:04:13 2009 [pid 24727] [isaac] OK UPLOAD: Client "130.206.131.107", "/home/isaac/ftpFiles/obj0578.html", 5704 bytes, 2442.05Kbyte/sec
Sun Oct 18 08:04:15 2009 [pid 24729] CONNECT: Client "130.206.131.107"
Sun Oct 18 08:04:15 2009 [pid 24728] [isaac] OK LOGIN: Client "130.206.131.107"
Sun Oct 18 08:04:15 2009 [pid 24730] [isaac] OK UPLOAD: Client "130.206.131.107", "/home/isaac/ftpFiles/obj0204.html", 557 bytes, 415.86Kbyte/sec
...
Много линий
...
Можно ли при помощи пхп осуществить фильтрацию данных и переобразовать полученную инфу в таблицу excel?
Например из http логина создать такую таблицу
Код:
mng/obj0556.html 619
sec/sec1110.sec 831
mng/obj0331.html 357
mng/obj0818.html 509
sec/sec0661.sec 117400
...
знаю что есть функция list() которая режет инфу и сохранаяет её в переменных, но как всё это потом перетащить в таблицы excel не знаю.
Может кто то уже сталкивался с такой задачей?
Буду рад любой помощи.
 
ну Эксель может открывать много разных форматов.
самый простой вариант - обычный текстовый файл с разделением полей табуляцией.
или тебе именно xls нужен?
 
Регулярками вытащить нужную инфу, и разделить столбцы табуляцией, либо перевести в csv, Эксель его поймет.
 
Если надо просто один раз открыть и посмотреть,т.е. автоматизация процесса не нужна, то как уже сказали просто открываешь файл в екселе с разделителями, после этого удаляешь лишние столбцы.
Все это делается за 30 секунд.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху