Hi!
Ich habe folgendes Problem!
Ich habe einen String der in etwa so aussieht:
1100167107.664 333 192.168.140.33 TCP_MISS/200 1208 GET http://www.crashday-game.de/img/lang_1.gif - DIRECT/212.227.127.91 image/gif
Ich möchte jetzt diesen String so zerlegen dass ich den String in verschiedene Kategorien teilen kann. Deshalb möchte ich den String nach jedem Leerzeichen teilen. Ich habe es soweit geschaft, dass ich den String teile, aber leider nicht da wo ein Leerzeichen ist.
Hier der Code:
Jetzt teilt er den String so ab:
1100167107.664
333
192.168.140.33
TCP_MISS/200 1
Bei "TCP_MISS/200 1" liegt das Probelm! Er sollte eigentlich nach 200 einen Umbruch machen.
Weis jemand rat?
Danke
Lapachon
Ich habe folgendes Problem!
Ich habe einen String der in etwa so aussieht:
1100167107.664 333 192.168.140.33 TCP_MISS/200 1208 GET http://www.crashday-game.de/img/lang_1.gif - DIRECT/212.227.127.91 image/gif
Ich möchte jetzt diesen String so zerlegen dass ich den String in verschiedene Kategorien teilen kann. Deshalb möchte ich den String nach jedem Leerzeichen teilen. Ich habe es soweit geschaft, dass ich den String teile, aber leider nicht da wo ein Leerzeichen ist.
Hier der Code:
PHP:
$timestamp = substr($logfile[$i],0,14);
$num1 = substr($logfile[$i],strpos($logfile[$i]," ")+0,strpos($logfile[$i]," ")-6);
$ip = substr($logfile[$i],strpos($logfile[$i]," ")+7,strpos($logfile[$i]," ")+2);
$misshit = substr($logfile[$i],strpos($logfile[$i],"T")+0,strpos($logfile[$i]," ")+0);
Jetzt teilt er den String so ab:
1100167107.664
333
192.168.140.33
TCP_MISS/200 1
Bei "TCP_MISS/200 1" liegt das Probelm! Er sollte eigentlich nach 200 einen Umbruch machen.
Weis jemand rat?
Danke
Lapachon