Existem várias maneiras de se fazer isso, pode-se usar também fopen() ou file_get_contents(). Normalmente se faz isso para pegar algumas informações de páginas, como por exemplo a cotação do dólar em um site. Particularmente, a maneira abaixo eu obtive mais sucesso em alguns casos. O exemplo abaixo eu usei até a tag <base> que eu descrevi no post anterior, vale a pena dar uma olhada também.
<?php
$url = "http://www.google.com.br/";
$ch = curl_init();
$timeout = 0;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY,false);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, FOLLOWLOCATION, 1);
$conteudo = curl_exec ($ch);
curl_close($ch);
echo str_ireplace("</title>","<base href=\"$url\">",$conteudo);
?>
Link da bliblioteca CURL no php.net
Não tem muito segredo é só sair usando!
Nenhum comentário:
Postar um comentário