Hi folks!
list($ip_addr,$time_stamp) = split("|",$ip_array[$i]);
Das geht ziemlich sicher deshalb nicht, weil split() reguläre Ausdrücke verarbeitet und das "|" da eine spezielle Bedeutung hat.
probier es mal mit explode, dann sollte es funken.
Dann sieht die Zeile 17 also so aus:
list($ip_addr,$time_stamp) = explode("|",$ip_array[$i]);
Greets - parse_error;