Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2009, 07:40
AloneInTheAss
 
Fecha de Ingreso: mayo-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 1
Seleccionar y quitar caracteres de gethostbyaddr

Hola!

Llevo un rato intentado quitar los caracteres de una variable, en concreto quiero quitarlo resolucion de hostname que se hace con gethostbyaddr en PHP, ya que por ejemplo me daria un resultado de "52.142.8.20.dynamic.ono.com" y lo que me interesa sacar es unicamente el dominio del ISP (proveedor) en este caso, ono.com, osease, eliminar el resto de caracteres.

He usado el siguiente código pero sin resultados;
Código PHP:
$ip $_SERVER['REMOTE_ADDR'];
$fullhost gethostbyaddr($ip);
$host preg_replace("/^[^.]+.[0-9_]*/"""$fullhost); 
Como podeís ver he usado la funcion preg_replace, pero no acabo de aclararme.
¿No sería más facil decirle que empieze por el final y que lea la variable hasta el segundo punto? con que funcion global se puede hacer?
alguien lo ha intentado tambien? no creo que sea muy dificil, pero no consigo hacer que me salga como quiero.

gracias de antemano!