Consulta de baneo php
Una función sencilla pero muy útil para el baneo por IP, admitiendo comodines.
Una vez que tengamos la IP ($ip) se la pasamos a nuestra función.
function EstaBaneado($ip){
$db_table = “baneos”;// Nombre de la tabla sql donde almacenamos los baneos
$arrayip = explode( ‘.’ , $ip ) ;
$ip1 = $arrayip[0] . ‘.’ . $arrayip[1] . ‘.*.*’ ;
$ip2 = $arrayip[0] . ‘.’ . $arrayip[1] . ‘.’ . $arrayip[2] . ‘.*’ ;
$ip3 = $arrayip[0] . ‘.’ . $arrayip[1] . ‘.’ . $arrayip[2] . ‘.’ . $arrayip[3] ;
$sql = mysql_query(” SELECT count(*) FROM $db_table WHERE ip=’$ip1′ OR ip=’$ip2′ OR ip=’$ip3′; “) ;
$r = mysql_fetch_row( $sql ) ;
if ( $r[0] > ’0′ ) {$ban = ’1′ ; //le puedes dar el valor o el nombre que te interese
}
else{$ban = ’0′ ;
}
return $ban ;
}//—————————————————–fin funcion esta baneado
No hay comentarios »
Aún no hay comentarios.
RSS feed para los comentarios de esta entrada. TrackBack URL





![Validate my RSS feed [Valid RSS]](http://www.zancajo.com/wordpress/wp-content/themes/z11/images/valid-rss.png)