Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> curl, zapisanie zwróconej strony do pliku
maateusz
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.05.2005

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


Witam,

Chciałbym się dowiedzieć jak zapisać zwróconą przez curl stronę do pliku.
Mam oto taki skrypt, który najpierw loguje się na stronę, zapisuje od niej cookie, a później otwiera inną podstronę będąc zalogowanym.

  1. <?php
  2. $postFields['pseudo0'] = 'login';
  3. $postFields['pass0'] = 'haslo';
  4. $postFields['version'] = '1';
  5. $postFields['act'] = 'ident';
  6. $postFields['souvenir0'] = '1';
  7.  
  8.  
  9. $ch = curl_init('ht://en.prizee.com/index.php');
  10. curl_setopt($ch, CURLOPT_HEADER, 1);
  11. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  12. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  13. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  14. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  15. curl_exec($ch);
  16. curl_close($ch);
  17. $ch = curl_init('ht://en.prizee.com/file-recapitulatif.php?act=valid');
  18. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  19. curl_exec($ch);
  20. curl_close($ch);
  21. ?>


Chciałbym zapisać tę drugą stronę do pliku lub wrzucić jako string do zmiennej, obojętne, gdyż potrzebuje z jej treści wyciągnąć jeden numer, ale to już swoją drogą (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)








[edit]
Znalazłem rozwiązanie, ustawienie
  1. <?php
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  3. ?>
i już
  1. <?php
  2. curl_exec( $ch );
  3. ?>
zwracany jest jako string (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował maateusz 19.09.2008, 14:41:24
Go to the top of the page
+Quote Post

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: 25.08.2025 - 06:41