Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2008, 19:41
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Exclamación Error? No lo veo :S

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 )