Guten Abend, liebe Leute.
Als Neuling in Sachen Coding und PHP, brauche ich gerade etwas Hilfe. Ich mir mittlerweile nicht mehr sicher bin, ob was ich vor habe überhaupt möglich ist. Folgendes soll im Scrip passieren:
Die IP soll ausgelesen werden. Anschließend soll aus einer TXT ein Array eingelsen werden, um dann zu überprüfen ob die IP im Array vorkommt. Dort sind Werte im Format $IP => $WERT abgelegt. Wenn $IP vorkommt, soll der dazugehörige $WERT als $VAR ausgegeben werden.
Das funktioniert soweit, dass die IP und Werte ins Array und die TXT geschrieben werden. Aber sie entsprechend auslesen funktioniert nicht. Nur wenn die IP die erste im Array ist, wird die If-Funktion ausgeführt. So lese ich die Datei aus..
Habe versucht mit array_search() den String zu suchen, auch das klappt nicht.
Ist was ich vorhabe überhaupt möglich oder brauche ich eine Datenbank?
Grüße.
Als Neuling in Sachen Coding und PHP, brauche ich gerade etwas Hilfe. Ich mir mittlerweile nicht mehr sicher bin, ob was ich vor habe überhaupt möglich ist. Folgendes soll im Scrip passieren:
Die IP soll ausgelesen werden. Anschließend soll aus einer TXT ein Array eingelsen werden, um dann zu überprüfen ob die IP im Array vorkommt. Dort sind Werte im Format $IP => $WERT abgelegt. Wenn $IP vorkommt, soll der dazugehörige $WERT als $VAR ausgegeben werden.
Das funktioniert soweit, dass die IP und Werte ins Array und die TXT geschrieben werden. Aber sie entsprechend auslesen funktioniert nicht. Nur wenn die IP die erste im Array ist, wird die If-Funktion ausgeführt. So lese ich die Datei aus..
PHP-Code:
$data = file_get_contents("array.txt");
$array = unserialize($data);
if (in_array($ip, $array)) { foreach($array as $ip => $wert);
Ist was ich vorhabe überhaupt möglich oder brauche ich eine Datenbank?
Grüße.
Kommentar