Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/CURL] Pobieranie treści strony
Forum PHP.pl > Forum > PHP
darala1
Witajcie,

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:
  1. <?php
  2.  
  3. $link = 'http://www.filesonic.com/pl/file/16229591/Apocalypto--PL.part1.rar';
  4. $ch=curl_init();
  5. $form_url=$link;
  6. curl_setopt($ch,CURLOPT_URL,$form_url);
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  8. curl_setopt($ch, CURLOPT_HEADER, 1);
  9. curl_setopt($ch, CURLOPT_INTERFACE, $ip);
  10. 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");
  11. $site1=curl_exec($ch);
  12.  
  13. echo $site1;
  14. ?>


Po otworzeniu pliku w przeglądarce plik pokazuje tylko header:
  1. 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.
Fifi209
dodaj:

CURLOPT_FOLLOWLOCATION (true)
CURLOPT_COOKIEJAR
CURLOPT_COOKIEFILE

i powiedz czy to coś zmieniło
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.