Brilhante Postado Janeiro 10, 2007 Denunciar Share Postado Janeiro 10, 2007 olha só... preciso de um script em php que liste todos os endereços de email e sites que constem num texto... conhece algum? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victorhb Postado Janeiro 10, 2007 Denunciar Share Postado Janeiro 10, 2007 Isso não é muito díficil, se você postar o conteúdo do texto seria mais fácil para nós ajudarmos criando alguma coisa simples. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Brilhante Postado Janeiro 10, 2007 Autor Denunciar Share Postado Janeiro 10, 2007 é bem simples....digamos que tenho um texto assim:brilhante@tknet.com.br <brilhante@tknet.com.br>; Rafael Brilhante <brilhante@rosacouto.com.br>. kjf afajkgk ajsdgh ajksdgh jkadgh jkasdghf asdf vendas@rosacouto.com.br, asdf asdfgk jasghdf jdghasfk jasdf asdfjkoiiertuhgf yuti ert wert rt euvou@euvou.net5454 6546 546 54sdf a4sdfg 6 6af4g dfg6 sdfg webmaster@dlistaquari.org.Preciso que fique assim:brilhante@tknet.com.brbrilhante@rosacouto.com.brvendas@rosacouto.com.breuvou@euvou.netwebmaster@dlistaquari.org Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 10, 2007 Denunciar Share Postado Janeiro 10, 2007 Digamos que a string seja ...$str = "www.meusite.com.br,usuario@provedor.com.br";Se você colocar ...foreach ($str as $carrega => $linha){$partes = explode(',', $linha);}$partes[0] = "www.meusite.com.br";$partes[1] = "usuario@provedor.com.br";... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Brilhante Postado Janeiro 10, 2007 Autor Denunciar Share Postado Janeiro 10, 2007 entendi... mas o texto não tem padrão... não tem uma "," por exemplo... entende...Tipo... ele teria que reconhecer a palavra que contivesse a "@" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victorhb Postado Janeiro 10, 2007 Denunciar Share Postado Janeiro 10, 2007 <?php$arquivo=file('arquivodeemail.txt');foreach($arquivo as $linhas => $conteudo){ $posicao1=strpos('<',$conteudo); $posicao2=strpos('>',$conteudo); $email=substr($conteudo,$posicao1 +1,$posicao2 -1);echo $email;}Veja se é isso.Na função file você tem que passar o caminho para o arquivo de texto.?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Brilhante Postado Janeiro 10, 2007 Autor Denunciar Share Postado Janeiro 10, 2007 Não resolveu...aparece no resultado todo o conteudo do arquivo..rilhante@tknet.com.br ; Rafael Brilhante . kjf afajkgk ajsdgh ajksdgh jkadgh jkasdghf asdf vendas@rosacouto.com.br, asdf asdfgk jasghdf jdghasfk jasdf asdfjkoiiertuhgf yuti ert wert rt euvou@euvou.net454 6546 546 54sdf a4sdfg 6 6af4g dfg6 sdfg webmaster@dlistaquari.orgNão tem nenhum caractere padrão dentro do texto. Não tenho como fazer um explode dentro do texto, á que não tenho um caractere specífico para aplicar esta função. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Brilhante Postado Maio 25, 2010 Autor Denunciar Share Postado Maio 25, 2010 Faz 3 anos que aguardo uma solução para este problema... alguém consegue me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Maio 25, 2010 Denunciar Share Postado Maio 25, 2010 Brilhante, fica complicado fazer isso, pois como você disse não tem um caracter padrão separando os dados, podemos até montar uma função que reconheça o @, mas como saber quantos caracteres têm antes e depois dele?Como é feita essa lista? através de algum programa? ou manual mesmo?Se for através de programa, é melhor configurar ele para trazer os resultados com um padrão, mas se for manual, em 3 anos já daria pra ter organizado, ou até mesmo ter salvo em uma base de dados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Brilhante
olha só... preciso de um script em php que liste todos os endereços de email e sites que constem num texto... conhece algum?
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.