Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Designer

[Resolvido] Filtrar endereço do host na url

Recommended Posts

Olá pessoal do fórum!

 

Estou como uma pequena dúvida que seria a seguinte:

 

tenho um endereço, algo como:

 

www.site.com.br/pagina.html

ou

www.site.com.br/pagina

ou

www.site.com.br/pagina/outrapagina

 

enfim, podem ser varias combinações desse gênero e preciso pegar apenas a url principal que seria www.site.com.br.

 

Imagino que possa ser atraves de expressões regulares, mas não sei como.

 

Agradeço a ajuda de vocês!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Beraldo, mas não seria exatamente isso!

 

considere "www.site.com.br/pagina.html" como uma string e quero dessa string obter a parte "www.site.com.br".

 

Entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

quebre em um array usando a barra como caracter separador

 

so nao lembro se é improde ou explode a funcao usada

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou dar explode na / ?

e ai pegar a primeira posição??

 

como você está resgatando esse valor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Mário Monteiro e William Bruno!

 

Na verdade estrou criando uma classe e precisa de um método que fizesse isso.

 

Consegui usando o explode, a função ficou assim:

 

public function getServer($file)
	{
	$file = str_replace("http://", "", $file);
	$array_add = explode("/", $file);
	return $array_add[0];			
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outro Exemplo:

 

<?php

define('url','http://www.webaplicacoes.com/index.php?tutoriais=php');

$parte=strstr(url,'www');
$partes=explode('/',$parte);

print $partes[0];
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.