Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas a todos.
Gostaria de saber se é possível baixar uma página HTML e todos os arquivos necessários para exibí-la corretamente em PHP (classe ou função), incluindo imagens, folhas de estilo, JavaScript e tudo mais.
Algo como um wget -p.
Obrigado.
Sim, é possível.
Carregue a URL utilizando DOM e o método loadHTMLFile, em seguida navegue entre os nós do HTML, de forma recursiva, verificando cada nó e seus filhos. Se o nó verificado for uma imagem, link, script, etc, você faz o carregamento do conteúdo do arquivo utilizando cURL.
Não se esqueça do detalhe da recursão, a solução do problema está ai.