Ver Mensaje Individual
  #21 (permalink)  
Antiguo 21/08/2011, 17:33
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: sacar el dominio principal del un link largo

Cita:
Iniciado por marcofbb Ver Mensaje
La mejor manera es como dijeron antes con parse_url

http://es.php.net/manual/en/function.parse-url.php

<?php
$url = 'http:// www.webamiga.com/index.php?id=15#noticias';

print_r(parse_url($url));
?>
No sirve la función sola por lo que ya expliqué anteriormente:

Código PHP:
Ver original
  1. <?php
  2. $url = 'Esta es la url de mi sitio blablanla sitio.webamiga.com y mas texto que pueda haber';
  3.  
  4. ?>

En ese caso no saca webamiga.com que es lo que necesita @humanista

Si fuera una simple URL no habría problema:

Código PHP:
Ver original
  1. <?php
  2. $url = 'http://www.forosdelweb.com/profile.php?do=buddylist';
  3. echo parse_url($url, PHP_URL_HOST);
  4. ?>

Cita:
Iniciado por humanista Ver Mensaje
gracias andresdzphp pero necesitaría un retoque. en ocasiones hay links sin www, por ejemplo:

miweb.wordpress.com/2011/06/30/blablabla/

y en este caso no las coge
En el caso que pide @humanista la función sola nada puede lograr.

@emprear según todos los ejemplos que me da @humanista sólo tiene una sola URL la cadena.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 21/08/2011 a las 17:42