Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2014, 01:47
cybervandal
 
Fecha de Ingreso: noviembre-2012
Mensajes: 76
Antigüedad: 11 años, 6 meses
Puntos: 3
Exclamación Aislar dominio de una url con expresion regular

Hola,
Actualmente tengo urls almacenadas a las que aislo el dominio de la siguiente forma:
Código PHP:
$url="http://www.dominio.com/titulo-del-post_id300";
$separar parse_url($url);
$dominio str_replace('www.','',$separar[host]);
//resultado: dominio.com 
El problema me surge si la url tiene algún subdominio tipo:
http://m.dominio.com/titulo-del-post_id300 o http://blog.dominio.com/titulo-del-post_id300 pues me mostraría: m.dominio.com o blog.dominio.com cuando yo en verdad necesitaría solo: dominio.com

Para ello, supongo que tendré que usar alguna expresión regular, pero me llevo muy mal con ellas... alguien me podría decir como debería ser esta expresión regular. A tener en cuenta que el subdominio puede variar y los cuales desconozco cuales pueden ser, asi que no se trataría de una expresión regular que filtrara "m." o "blog." sino cualquier cosa delante de dominio.com

Un saludo y gracias por adelantado