Вот встал тут у меня вопросик, надо парсить лог:
Задача сумировать количество байт.
Внимание вопрос: в строке нет разделителей, как мне из каждой строки вытащить количество байт и поместить их в $string?
В перловом скрипте я делал так:
А вот как подобное заюзать на пхп?
З.Ы. Админы закрепите тему, а то в разделе уже куча подобных тем появилось.
Объясню в кратце: первый столбик - дата, второй - с кокого ИП, третий - на кокой ИП, четверый - количество пакетов и пятый - количество байт.01Jul2006/03:45: 64.**.25.38 81.1.238.90 1 40
01Jul2006/03:50: 81.1.***.6 81.1.238.90 5 145
01Jul2006/03:50: 205.***.57.55 81.1.238.90 1 908
01Jul2006/03:50: 82.***.39.6 81.1.238.90 1 154
01Jul2006/03:50: 64.**.25.38 81.1.238.90 3 557
01Jul2006/03:55: 82.***.39.6 81.1.238.90 1 125
01Jul2006/03:55: 64.**.25.38 81.1.238.90 1 40
01Jul2006/04:00: 64.**2.25.38 81.1.238.90 2 80
Задача сумировать количество байт.
Внимание вопрос: в строке нет разделителей, как мне из каждой строки вытащить количество байт и поместить их в $string?
В перловом скрипте я делал так:
Код:
while (<LOG>) {
chomp;
($a,$b,$c,$d,$e) = split;
$bytes = $e;
}
А вот как подобное заюзать на пхп?
З.Ы. Админы закрепите тему, а то в разделе уже куча подобных тем появилось.