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
kiler129
post
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Jeśli wykonujesz zapytanie HEAD to dostajesz własnie to co pokazałeś czyli wszystkie nagłówki. Może podaj jakiś URL do testów bo to lekko niemożliwe aby nginx serwował plik przy zapytaniu HEAD (IMG:style_emoticons/default/smile.gif)
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: 10.10.2025 - 17:31