Ver Mensaje Individual
  #17 (permalink)  
Antiguo 21/08/2011, 17:12
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: sacar el dominio principal del un link largo

@andresdzphp. me quedé pensando, si lo que se quiere es sólo averiguar el dominio, en que fallaría esto

Código PHP:
Ver original
  1. <?php
  2. // Ejemplo 1
  3. $url  = "http://192.43.200.23";
  4. $dominio = explode("/", $url);
  5. echo $dominio[2] . "<hr>";
  6.  
  7. // Ejemplo 2
  8. $url  = "http:// www.webamiga.com/index.php?id=15#noticias";
  9. $dominio = explode("/", $url);
  10. echo $dominio[2] . "<hr>";
  11.  
  12. // Ejemplo 3
  13. $url  = "http://www.javierhernandez.info/2010/09/03/formularios-con-jquery-y-php/";
  14. $dominio = explode("/", $url);
  15. echo $dominio[2] . "<hr>";
  16.  
  17. // Ejemplo 4
  18. $url  = "http://www.forosdelweb.com/f4/validar-html-css-todo-sitio-vez-938140/#post3965377";
  19. $dominio = explode("/", $url);
  20. echo $dominio[2] . "<hr>";
  21.  
  22. ?>

no es un poco más sencilla, a lo sumo agrgarle lo de
if (preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",
por si queremos descartar ips

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.