mam pewien problem, ponieważ chcę pobrać curlem zawartość pewnej strony, a mianowicie:
http://www.filesonic.com/pl/file/16229591/...o--PL.part1.rar
Mam taki kod:
<?php $link = 'http://www.filesonic.com/pl/file/16229591/Apocalypto--PL.part1.rar'; $ch=curl_init(); $form_url=$link; curl_setopt($ch,CURLOPT_URL,$form_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_INTERFACE, $ip); curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"); $site1=curl_exec($ch); ?>
Po otworzeniu pliku w przeglądarce plik pokazuje tylko header:
HTTP/1.1 302 Found Server: nginx Date: Fri, 06 Aug 2010 11:32:59 GMT Content-Type: text/html Connection: keep-alive X-Powered-By: PHP/5.3.2 ZendServer/5.0 Set-Cookie: visitSourceUrl=deleted; expires=Thu, 06-Aug-2009 11:32:58 GMT; path=/ Set-Cookie: PHPSESSID=1vb4opkp1g06qkkfoilo4t7ce2; path=/; domain=.filesonic.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: lang=pl; expires=Sun, 05-Sep-2010 11:32:59 GMT; path=/; domain=.filesonic.com Location: /pl/file/16229591/Apocalypto--PL.part1.rar Vary: Accept-Encoding Content-Length: 0
Wskazuje on na przekierowanie, jednakże location jest taki sam jak wywołany wcześniej curl. Próbowałem ponownie po jednym curlu wykonać drugi, dawałem nawet sam adres Curlopt_url na: /pl/file/16229591/Apocalypto--PL.part1.rar, potem na http://www.filesonic.com/pl/file/16229591/...o--PL.part1.rar jednakże nic to nie dało.
Bardzo proszę o pomoc.