Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #10107 [514]
 От   : Vladimir N Zaytcev            2:5015/116          28 августа 04, 14:53
 Кому : JokeR[FHC]                                        30 сентября 04, 01:01
 Тема : Разорвать строку
-------------------------------------------------------------------------------
Salve, *JokeR[FHC]*!

¦ <01 Авг 2004> [18:56], JokeR[FHC] (2:5030/1164.10) => All:


 > @Realname: Соловьев Евгений
 > @Location: Колпино
 > Есть строка:
 > 127.0.0.1 - - [23/Jan/2004:18:22:56 +0300] "GET / HTTP/1.1" 500 644

 > Hадо разорвать ее на составляющие, а имеено ip,?,?,date,query,answer,traf

 > split здесь явно не поможет.. понятно, что надо использовать regexp.
 > Помогите!


$str = '127.0.0.1 - - [23/Jan/2004:18:22:56 +0300] "GET / HTTP/1.1" 500 644';

preg_match("/(\d+\.\d+\.\d+\.\d+) (.*?) (.*?) \[(.*?)\] \"(.*?)\" (\d+)
(\d+)/i", $str, $matches);

var_dump($matches);


Vale! //мартовский зайцев ¦ #49557126 ¦ www.fito.nnov.ru

--- martovsky
 * Origin: Ad fontes (2:5015/116)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!