Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cURL i NOBODY
sparco
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (0%)
-----


Witam.

Mam nietypowy problem z curlem, a mianowicie z opcją NOBODY. Teoretycznie użycie tej opcji wyklucza ciało w odpowiedzi. Celem jest wyciągnięcie nagłówków z dużego pliku.
Problem w tym, że po użyciu NOBODY przetwarzany plik zwraca ciało ( gdy plik ma dyży rozmiar jest błąd 500 ).

Kod:

  1. $ch = curl_init($direct_link);
  2. curl_setopt($ch, CURLOPT_HEADER, 1);
  3. curl_setopt($ch, CURLOPT_NOBODY, 1);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_POST, 1);
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, 'jakispost=1');
  7. curl_setopt($ch, CURLOPT_REFERER, $ref);
  8. curl_setopt($ch, CURLOPT_USERAGENT, $this -> userAgent);
  9. $content = curl_exec($ch);
  10. curl_close($ch);


Z góry dziękuję za pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sparco
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (0%)
-----


Niestety nie pomogło. Nagłówek wyciągnięty wraz z ciałem pliku:

  1. HTTP/1.1 200 OK Server: nginx/1.0.6 Date: Mon, 05 Mar 2012 21:23:15 GMT Content-Type: application/octet-stream Content-Length: 586686 Last-Modified: Thu, 01 Mar 2012 21:12:52 GMT Connection: close Set-Cookie: PHPSESSID=d2c9be88c68f227aadac9a87d62402b3; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Accept-Ranges: none Content-Disposition: attachment; filename="aaaaaaa.rar" Accept-Ranges: bytes


Ten post edytował sparco 5.03.2012, 22:24:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 22:53