webForumDet fria alternativet
Logga in / Bli medlem

ta ut

PHP

2 svar · 312 visningar · startad av fluxis

Medlem sedan feb. 200167 inlägg
Trådstart#1

jag har en log fil till half-life (counter-strike) som jag skulle vilja kunna hämta ut endel saker men jag vet inte hur man gör..

någon som kan hjälpa mig ??

ex:
L 02/26/2002 - 21:43:48: "nickname<id><wonid><team>" killed "nickname2<id2><wonid2><team2>" with "weapon"

hur gör man gör att hämta ut " nickname, killed, nickname2 (samt wonid & wonid2)" ???

(finns flera saker han ska hämta men det här räker så länge)

PLZ NEED SOME HELP !! :q

Medlem sedan juni 2000310 inlägg
#2

split() är det första jag tänker på...

Medlem sedan sep. 20011 086 inlägg
#3

<?
$str = "L 02/26/2002 - 21:43:48: \"nickname<id><wonid><team>\" killed \"nickname2<id2><wonid2><team2>\" with \"weapon\"";
preg_match_all("/\"(.*?)<.*?><(.*?)><.*?>\"(.*?)\"(.*?)<.*?><(.*?)><.*?>/", $str, $match);
echo "Nickname: " . $match[1][0] . "<br>Wonid: " . $match[2][0] . "<br>Killed: " . $match[3][0] . "<br>Nickname2: " . $match[4][0] . "<br>Wonid2: " . $match[5][0];
?>

267 ms totalt · 4 externa anrop · v20260731065814-full.7d626504
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)