Ir para conteúdo
Fórum Script Brasil

MagicHat

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por MagicHat

  1. Boa Noite, sou iniciante em PHP, porém , fã, considerem-se meus mestres.

    Através do código abaixo eu consigo acessar um endereço WEB, encontrar a tag "h3" HTML e colocar o conteúdo dentro de uma matriz. Gostaria que me indicassem um caminho, para a construção de um loop, onde ao terminar a busca no presente diretório p.e. "http://siteexemplo.com.br/page/1/", ele automaticamente buscasse a mesma tag nos subdiretórios p.e. ""http://siteexemplo.com.br/page/"2..."/"", "http://siteexemplo.com.br/page/3,,,/""","http://siteexemplo.com.br/page/130,,,/"

     

    <?php
        $cURL = curl_init ( ) ;

        curl_setopt ( $cURL , CURLOPT_URL , 'http://siteexemplo/page/1/' ) ;
        curl_setopt ( $cURL , CURLOPT_RETURNTRANSFER , true ) ;
        curl_setopt ( $cURL , CURLOPT_FOLLOWLOCATION , true ) ;
        curl_setopt ( $cURL , CURLOPT_FILETIME , true ) ;
        
        $output = curl_exec ( $cURL ) ;
        $httpCode = curl_getinfo ( $cURL , CURLINFO_HTTP_CODE ) ;
        
        if ( $httpCode !== 404 ) {
            
            libxml_use_internal_errors ( true ) ;
            $dom = new DOMDocument ;
            
            
            $dom->preserveWhiteSpace = false ;
            $dom->loadHTML ( $output ) ;
            
            foreach ( $dom->getElementsByTagName ( 'h3' ) as $node ) {
                $nodes [] = utf8_decode ( $node->nodeValue ) ;
            }
            
            echo '<pre>';
                var_dump ( $nodes ) ;
            echo '</pre>';
        
                
        }

    ?>

     

    Desde já agradeço. A paz e a justiça!

×
×
  • Criar Novo...