<?php
include_once "ipblocklist.class.php";
$ips = array( '127.0.0.1',
'::1',
'200.0.0.1',
'200.0.0.2',
'100.2.4.6',
'78.34.23.71',
'156.0.45.45',
'25.128.64.0',
'25.128.25.25',
'100.0.0.1',
'10.8.0.1',
'2001:0db8:85a3:0042:1000:8a2e:0370:7334',
'2001:0db8:85a3:0042:1000:8a2e:0370:7335',
'2001:0db8:85a3:0041:1000:8a2e:0370:7335',
'1f00::100',
'1f00::110',
'f555::1' );
$checklist = new IpBlockList( );
foreach ($ips as $ip ) {
$result = $checklist->ipPass( $ip );
if ( $result ) {
$msg = "PASSED: "."(".$checklist->status().") ".$checklist->message();
}
else {
$msg = "FAILED: "."(".$checklist->status().") ".$checklist->message();
}
print( $msg . '<br/>' );
}
?>
|