Saludos pues en una de mis webs tengo un una funcion la cual no me funciona y no se porque, em dice que hay un error de que dicha funcion ya existe o aglo asi, pero es imposible..
Bueno aqui les dejo el contenido y el error:
Código PHP:
function estaBaneado($ip) {
$query = "SELECT * FROM `baneos` WHERE ip = '$ip'";
$resp = @mysql_query($query);
$rows = @mysql_num_rows($resp);
if ($rows) {
$ban = @mysql_fetch_array($resp);
if ($ban['desbanear'] == 0)
return true;
else {
$actual = time();
if ($ban['desbanear'] <= $actual) {
$query = "DELETE FROM `baneos` WHERE ip = '$ip'";
@mysql_query($query);
return false;
} else
return true;
}
} else
return false;
}
Y el Error Es Este:
Cita: Fatal error: Cannot redeclare estabaneado() (previously declared in /home/infoh/public_html/mchat/funciones.php:3) in /home/infoh/public_html/mchat/funciones.php on line 23
Bueno la linea numero 3 es donde comienza la funcion, la linea 23 es el ultimo
} que ven hay.. asi que ni entiendo, es el cierre pero detecta un error o_O como es posible? donde esta el error? revise y revise y me sigue dando error. Hasta lo psue todo con } else { por si acaso era eso y ni asi tampoco :S
Ya no tengo idea que puede ser. Esto me paso despues de haber transferido la web de host, asi que no se si sea un problema del host o si fue que al transferirlo funciono mal (de todas formas intente borrandolo y poniendolo de nuevo y tampoco :S )