roeb
Mitglied
Hallo,
ich möchte gern überprüfen ob die IP des Users schon in einer liste (ip.dat) steht oder nicht. Die IP hinzu zufügen ist kein Problem. Allerdings möchte ich den Inhalt von ip.dat in ein file array setzen. dabei nutze ich file( 'ip.dat' );
Allerdings kann ich nicht den Inhalt von $ip (is die ip des aktuellen users) mit dem array vergleichen weil ichs ne auf die reihe bekommen das array auszulesen. Hier mal mein Code den ich bis jetzt habe.
Meine IP (127.0.0.1 in diesen fall) steht schon in der datei ip.dat ... Er er zeigt mir immer an ip noch nicht vorhanden.
Was mache ich falsch? Hoffe ihr könnt mir helfen
roeb
ich möchte gern überprüfen ob die IP des Users schon in einer liste (ip.dat) steht oder nicht. Die IP hinzu zufügen ist kein Problem. Allerdings möchte ich den Inhalt von ip.dat in ein file array setzen. dabei nutze ich file( 'ip.dat' );
Allerdings kann ich nicht den Inhalt von $ip (is die ip des aktuellen users) mit dem array vergleichen weil ichs ne auf die reihe bekommen das array auszulesen. Hier mal mein Code den ich bis jetzt habe.
PHP:
<?php
$ip_user = $_SERVER['REMOTE_ADDR'];
$ip_array = file( 'data/ip.dat' );
if ($_SERVER['REMOTE_ADDR'] == $ip_array[])
{
echo "ip vorhanden";
} else {
echo "ip noch nicht vorhanden";
}
?>
Meine IP (127.0.0.1 in diesen fall) steht schon in der datei ip.dat ... Er er zeigt mir immer an ip noch nicht vorhanden.
Was mache ich falsch? Hoffe ihr könnt mir helfen
roeb