| |
Архив эхоконференции 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% на первый месяц обслуживания!
 При переходе по баннеру - скидка 25% на первый месяц обслуживания!
|