Vinzenz Mai: Suchen mit php

Beitrag lesen

Hallo Thomas,

From thomas@domäne.de  Sat Dec 17 12:00:50 2005

[...]

ppp0      Protokoll:Ethernet  Hardware Adresse 00:C1:26:0E:CE:FD
          inet Adresse:84.84.23.34  Bcast:192.168.19.255

[...]

Was ich ausfiltern möchte ist das Datum mit Uhrzeit 1. Zeile Sat Dec 17 12:00:50 2005

Du möchtest also die Datei zeilenweise abarbeiten. Dann hilft Dir file() weiter.

Du weißt, dass die eine der beiden Dich interessierenden Informationen in der ersten Zeile steht, hier brauchst Du die Zeile nicht zu suchen. Die Zeile hat einen stets gleichen Aufbau, trenne die einzelnen Informationen mit explode() und extrahiere aus dem resultierenden Array die Information, die Dich interessiert. Verwende zum Zusammensetzen implode().

und die IP die gesendet wird inet Adresse:84.84.23.34. Die beiden Daten möchte ich dann in meine SQL Datenbank einfügen.

Durchsuche zeilenweise die Datei bis Du an die von Dir gewünschte Zeile kommst. Überlege Dir, wie Du diese erkennst. Gehe dort analog zur ersten Zeile vor.

Zum Abspeichern, siehe mein erstes Posting.

Freundliche Grüße

Vinzenz