Vorlage
Code:
#
#ccvjdhsfahfhfhdjkfhkj100.245.237.1fhdlghfhdfdlhh
wenn im Text meine IP(192.168.30.45)steht dann auch.
100.245.237.1
Ganz am Ende 1.245.7.1
#
PHP-Code:
<?php
//Beispiel Alle IP Adresssen auslesen
if ( file_exists( "access_log" ) )
{
$Datei = file("access_log");
$buffer = array();
foreach ( $Datei AS $z => $v )
{
if ( preg_match( "/([\d]+[\.]*)/", $v ) )
{
preg_match_all( "/([\d{1,3}]+(?>\.?)){4}/", $v, $ip, PREG_SET_ORDER );
$buffer[] = $ip[0][0];
}
}
echo "<pre>";
print_r( $buffer );
echo "</pre>";
}
//Beispiel nur eine IP Adresssen auslesen
if ( file_exists( "access_log" ) )
{
$Datei = file("access_log");
$buffer = array();
$suche = "192.168.30.45";
foreach ( $Datei AS $z => $v )
{
if ( ereg( $suche, $v ) )
{
preg_match_all( "/(" . $suche . ")/", $v, $ip, PREG_SET_ORDER );
$buffer[] = $ip[0][0];
}
}
echo "<pre>";
print_r( $buffer );
echo "</pre>";
}
?>
mfg undefined
Lesezeichen