Foros del Web » Programando para Internet » PHP »

problema al llamar funcion

Estas en el tema de problema al llamar funcion en el foro de PHP en Foros del Web. function ipreal(){ if ($real_ip = getenv('HTTP_X_FORWARDED_FOR')){ $explode_real_ip = explode(",", $real_ip); return trim($explode_real_ip[0]); } else { return getenv('REMOTE_ADDR'); } } $ip = $this->ipreal(); Cuando hago esto ...
  #1 (permalink)  
Antiguo 17/02/2006, 09:07
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 21 años, 1 mes
Puntos: 0
problema al llamar funcion

function ipreal(){

if ($real_ip = getenv('HTTP_X_FORWARDED_FOR')){

$explode_real_ip = explode(",", $real_ip);
return trim($explode_real_ip[0]);
}
else
{
return getenv('REMOTE_ADDR');
}
}

$ip = $this->ipreal();

Cuando hago esto me da un error.. y creo que me estoy equivocando al llamar la funcion. Como se deberia de hacer?
__________________
Calle17.net

edgargranados.es
  #2 (permalink)  
Antiguo 17/02/2006, 09:14
Avatar de JorgitoAlfajor  
Fecha de Ingreso: enero-2006
Mensajes: 152
Antigüedad: 18 años, 3 meses
Puntos: 1
Debes llamar a la función normalmente, sin la utilización del $this (eso es para cuando utilizas objetos):

Código PHP:
$ip ipreal(); 
Saludos.
__________________
¿Se me entiende la letra?
  #3 (permalink)  
Antiguo 17/02/2006, 09:34
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 21 años, 1 mes
Puntos: 0
Ok, gracias. Me fa funcionado perfectamente!
__________________
Calle17.net

edgargranados.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.