mein code bis jetzt:
Code:
<? $handle = fopen ("./access.log.txt", "r"); while (!feof($handle)) { $buffer = fgets($handle, 4096); echo " buffer: "; echo $buffer; echo " "; $teil = split(" ",$buffer); if ($teil[8] != "304" && $teil[8] != "404") { echo "\n teil9: $teil[9] "; echo "0+teil9: "; echo 0+$teil[9]; } } fclose ($handle); ?>
er liest das file zeilenweise ein und gibt es erstmal aus...
allerdings ohne alle 304 und 404 fehler...
alle anderen zeilen haben hinten die trafficdaten dran.
und diese trafficdaten möcht ich zusammenzählen...
ich hab allerdings keinen plan wie das gehen soll

die ausgabe sieht bei mir so aus:
Code:
buffer: 127.0.0.1 - - [31/Mar/2004:15:38:15 +0200] "GET / HTTP/1.1" 403 276 teil9: 276 0+teil9: 276 buffer: 127.0.0.1 - - [31/Mar/2004:15:38:20 +0200] "GET /info.php HTTP/1.1" 200 34055 teil9: 34055 0+teil9: 34055 buffer: 127.0.0.1 - - [31/Mar/2004:15:38:20 +0200] "GET /info.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2974 teil9: 2974 0+teil9: 2974
ich hoffe ihr wisst was ich von euch will :/
Einen Kommentar schreiben: