Tengo un code para banear una IP, mediante Bases de Datos. Pero me da error y no logro hacer que funcione, a ver si me tiran una ayuda si saben algo de esto:
Código PHP:
<?php
//Accedemos a MySQL. Configurar los datos en negrita!
$db = mysql_connect("localhost","root","");
mysql_select_db("bdtest");
//Revisamos si la IP esta en la lista
$result = mysql_db_query("SELECT * FROM ip WHERE ip='$REMOTE_ADDR'",$db);
//En el caso de que exista alguna ip en la lista que coincida con la del visitante...
if (mysql_fetch_row($result)) {
//Imprimimos el mensaje para el visitante no deseado...
echo "<B>Entrada denegada...</B><br>";
exit("Y NO VUELVAS POR AQUÍ!!!!!!!!!!!!!!!!!!!!.");
}
?>
Cita:
Y si declaro el Remote_Addr quedando asi, no da tampoco:Notice: Undefined variable: REMOTE_ADDR in E:\Archivos de programa\EasyPHP 2.0b1\www\ipsbaneadas.php on line 7
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\Archivos de programa\EasyPHP 2.0b1\www\ipsbaneadas.php on line 10
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\Archivos de programa\EasyPHP 2.0b1\www\ipsbaneadas.php on line 10
Código PHP:
$REMOTE_ADDR=$_SERVER['REMOTE_ADDR'];
Cita:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\Archivos de programa\EasyPHP 2.0b1\www\ipsbaneadas.php on line 12
Denme una mano por favor les pido, que no se que puedo hacer. Gracias x leer.
Saludos
