Retornar todo conteúdo com Curl
Boa noite... estou com uma função CUrl onde tenho que retornar todo o conteúdo de uma URL... Mas não entendo oque está acontecendo... Quando chamo a URL, o conteúdo vem pela metade...
Se eu baixar o arquivo, ele possuí muito mais conteúdo do que o que foi retornado com curl...
function curlGet($URL) {
$ch = curl_init();
$timeout = 3;
curl_setopt( $ch , CURLOPT_URL , $URL );
curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 );
//curl_setopt ( $ch , CURLOPT_TIMEOUT , 50 );
curl_setopt( $ch , CURLOPT_CONNECTTIMEOUT , $timeout );
/ if you want to force to ipv6, uncomment the following line /
//curl_setopt( $ch , CURLOPT_IPRESOLVE , 'CURLOPT_IPRESOLVE_V6');
$tmp = curl_exec( $ch );
curl_close( $ch );
return $tmp;
}
echo '<pre>'.(urldecode(urldecode(urldecode(curlGet('http://www.youtube.com/get_video_info?&video_id=QS7lN7giXXc')))));Discussão (4)
Carregando comentários...