Gumbo
Erfahrenes Mitglied
Sven Mintel hat, bei der file()-Funktion bleiben die Zeilenumbruchzeichen erhalten. Daher mein Vorschlag unter Berücksichtigung Svens Tipp:
PHP:
<?php
var_dump( preg_grep('/^'.preg_quote($_SERVER['REMOTE_ADDR']).'(?:\x0A|\x0D\x0A|\x0D)$/m', file('data/ip.dat')) );
?>