Ir para conteúdo

Arquivado

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

anador

Pegar palavra entre um intervalo

Recommended Posts

Amigos, eu estou pegando o conteudo de sites gravando no banco de dados para a cada 20 segundos conferir se houve atualizaçao no site, so que me emperrei em como pegar o conteudo de tags do tipo <div></div> ou otros tipos de tags em que haja um texto, esse duvida tambem atrapalha eu entrar no conteudo de um frame, já que o conteudo desse frame fica em src="", este é o codigo de como eu estou acessando o arquivo e lendo a linha!

    $arquivos = file("http://globo.com");
    $palavra = "";
    foreach ($arquivos as $linhas => $arquivo)
    {
         $palavra = strtolower( htmlspecialchars($arquivo) ) . "<br />";
    }
esta vindo linha por linha do arquivo, mas como tratar isso, eu no momento nao estou tendo cabeça para isso, se alguem puder da uma ideia agradeço!!! :angry:

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando eu uso isso, para pegar informações de outros sites, eu trato com explode mesmo... eu nunca consegui tratar as aspas, dai uso uns substr que resolve tudo :]

 

Valeu irmao, e foi mau ai eu nao sabia que nao podia coloca ajuda nao, heheheh!!!

 

eu consegui, para tratar as aspas olha esse codigo que vai te ajudar!

 

    function links($frase)
    {
        $resultado = "";
         if(strstr($frase, "<frame ") or strstr($frase, "<a "))
         {
             $chave = explode('src="', $frase);
             $chave = explode(""", $chave[1]);
             $resultado = $chave[0]."<br />";
         }
        return $resultado;
    }

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.