Testei com as URLs q vc passou e funcionou tb! :)

2008/7/7 Newton Wagner <[EMAIL PROTECTED]>:
> Tenta isso:
>
> Coloquei algumas variações comentadas pra vc testar tudo ae.
>
> <?php
> $end  = 'http://www.dominio.com.br/teste.html';
> #$end  = 'dominio.com.br';
> #$end  = 'info.dominio.com.br';
> #$end  = 'www.dominio.com.br';
>
> $pattern = "/(http:\/\/)?(www.)?([^\/]+)(\/*)/";
> preg_match_all($pattern, $end, $output);
>
> echo "<pre>";
> echo "pattern: ". $pattern;
> var_dump($output[3][0]);
> ?>
>
> 2008/7/7 Cleyverson Costa <[EMAIL PROTECTED]>:
>> Opa,
>>
>> Não exataente só o meu dominio...vamos a um novo exemplo.
>>
>> Tenho um campo no formulari onde o usuario vai digitar uma URL
>> qualquer...por exemplo...
>>
>> http://www.nytimes.com/2008/07/08/technology/08yahoo.html?_r=1&ref=technology&oref=slogin
>>
>> http://info.abril.com.br/index.shl
>>
>> Nesses casos eu precisaria pegar
>>
>> nytimes.com para o link do new york times e
>> info.abril.com.br para o link da info.
>>
>> Abraços
>>
>>
>> On 7/7/08, Paulo Souza <[EMAIL PROTECTED]> wrote:
>>>
>>> Pela sua explicação inicial, não sei quem foi pior na tentativa de
>>> ajuda, se eu ou o Daniel.
>>> Agora vamos lá...
>>> Você precisa validar um campo de formulário para recuperar somente o seu
>>> domínio?
>>>
>>> preg_match("/^http://([a-z0-9_]+).([a-z0-9]+)/i",$string)
>>>
>>> Em Seg, 2008-07-07 às 17:39 -0300, Cleyverson Costa escreveu:
>>> > opa pessoal, desculpe por esta falha.
>>> >
>>> > nao é o dominio onde ta aplicação nao, é o campo de um forulario onde
>>> > o usuário pode digitar qq url valida.
>>> >
>>> > so que eu preciso retirar dessa url, o dominio base, como os exemplos
>>> > que dei.
>>> >
>>> > abraços
>>> >
>>> >
>>> > On 7/7/08, Daniel Costa <[EMAIL PROTECTED]> wrote:
>>> >         Paulo, acho que ele nem tá falando do domínio onde a aplicação
>>> >         está, e sim o domínio de qualquer URL.
>>> >         Se for isso mesmo, é simples Cleyverson, você pode tentar
>>> >         regex ou criar uma funçãozinha que:
>>> >
>>> >         1. remove http:// *se existir
>>> >         2. remove www. *se existir
>>> >         3. remove qualquer coisa, inclusive ela, após a primeira barra
>>> >         no restante da URL. *se existir
>>> >         4. o que sobrar é seu domínio na forma mais simplificada
>>> >
>>> >         Flw.
>>> >
>>> >
>>> >         On Mon, Jul 7, 2008 at 5:17 PM, Paulo Souza
>>> >         <[EMAIL PROTECTED]> wrote:
>>> >                 Desculpe...enviei errado...
>>> >
>>> >                 $_SERVER['HTTP_HOST'];
>>> >
>>> >                 Veja mais aqui ->
>>> >                 http://br.php.net/reserved.variables.server
>>> >
>>> >
>>> >                 Em Seg, 2008-07-07 às 17:12 -0300, Cleyverson Costa
>>> >                 escreveu:
>>> >
>>> >
>>> >                 > pessoal,
>>> >                 >
>>> >                 > estou com um problema e nao estou sabendo como
>>> >                 resolver.
>>> >                 >
>>> >                 > preciso pegar o dominio de uma url...exemplo:
>>> >                 >
>>> >                 > http://www.terra.com.br/xtpc/as/...
>>> >                 >     >> preciso pegar somente o "terra.com.br"
>>> >                 >
>>> >                 > http://abcd.org
>>> >                 >     >> pego apenas o abcd.org
>>> >                 >
>>> >                 > e assim por diante.
>>> >                 >
>>> >                 > alguém sabe como posso fazer isso??
>>> >                 >
>>> >                 > abraços
>>> >                 >
>>> >                 >
>>> >                 > --
>>> >                 > Cleyverson Pereira Costa
>>> >                 > MSc Candidate in Computer Science
>>> >                 > Federal University of Pernambuco, Brazil
>>> >                 > +55 81 8785-1289 | +55 81 3274-4180
>>> >                 >
>>> >                 > http://www.ezmatch.net
>>> >
>>> >
>>> >                 > _______________________________________________
>>> >                 > Lista mailing list
>>> >                 > [email protected]
>>> >                 >
>>> >
>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> >                 --
>>> >                 Paulo Souza
>>> >                 Tecnologia
>>> >                 [EMAIL PROTECTED]
>>> >                 http://weshow.com
>>> >                 21 91236579
>>> >
>>> >
>>> >                 _______________________________________________
>>> >                 Lista mailing list
>>> >                 [email protected]
>>> >
>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >         --
>>> >         Daniel Costa
>>> >         http://danielcosta.info
>>> >         _______________________________________________
>>> >         Lista mailing list
>>> >         [email protected]
>>> >
>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Cleyverson Pereira Costa
>>> > MSc Candidate in Computer Science
>>> > Federal University of Pernambuco, Brazil
>>> > +55 81 8785-1289 | +55 81 3274-4180
>>> >
>>> > http://www.ezmatch.net
>>> > _______________________________________________
>>> > Lista mailing list
>>> > [email protected]
>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>> --
>>> Paulo Souza
>>> Tecnologia
>>> [EMAIL PROTECTED]
>>> http://weshow.com
>>> 21 91236579
>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>>
>> --
>> Cleyverson Pereira Costa
>> MSc Candidate in Computer Science
>> Federal University of Pernambuco, Brazil
>> +55 81 8785-1289 | +55 81 3274-4180
>>
>> http://www.ezmatch.net
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
>
> --
> Newton Wagner
>
> skype: newtonwagner
> msn/gtalk: [EMAIL PROTECTED]
>
> http://www.newtonwagner.net/
> - http://www.owshit.com.br/
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]

http://www.newtonwagner.net/
- http://www.owshit.com.br/

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a