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

