in ein assoziatives Array einlesen (Key = Zeile)?
Hi,
ich hab ein kleines script auf ner seite, welches mir in eine Textdatei die IP Adresse und die Seite in der Reihenfolge wie Sie aufgerufen wurden speichert.
Die Textdatei sieht folgendermassen aus:
84.128.149.183||studiumdetail.php//M-DMD 10
213.178.90.194||studium.php
217.251.79.68||ausbildung.php
84.135.21.64||studium.php
213.6.235.99||studium.php
213.178.90.194||studiumdetail.php//K-AMW TV 1
84.135.21.64||studiumdetail.php//K-MD 01
213.6.235.99||studiumdetail.php//K-AMW TV 1
213.6.235.99||studiumdetail.php//K-AMW TV 1
213.178.90.194||studiumdetail.php//M-FF 02
213.6.235.99||studium.php
217.81.73.200||ausbildung.php
Nun will ich einen skript, der mir zu einer IP Adresse den Verlauf der besuchten Websites ausliest also so:
IP: 213.178.90.194 == studium.php - studiumdetail - studiumdetail
Wie kann ich das aus der Textdatei sortieren, ich kriegs grad nich gebacken, mit ner DB wärs ja prickelnd einfach.
Thx für eure Tips und Anregungen
Format C:
in ein assoziatives Array einlesen (Key = Zeile)?
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
ich würde es noch etwas genauer formulieren wollen.
Zeilenweise in dein assoziierte Array einlesen wobei die IP der Key ist und damit die weiteren Seite, die zu einundderselben IP angegeben sind, in der richtigen Reihenfolge angezeigt werden, das Array immer ergänzen und die alten Werte nicht überschreiben.
Man ist das schlecht formuliert. Ich mach mal lieber einen psydo-code.
$zeile1 = "84.128.149.183||studiumdetail.php//M-DMD 10";
$zeile1_array = split("||",$zeile1);
$asso_array[$zeile1_array[0]] .=" - ".$zeile1_array[1];
so was in der Art ;-)
Jo mit dem assoziativen gings - thx für die flotte Hilfe.
Format C:
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)