Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php] curl zapis do pliku
Forum PHP.pl > Forum > PHP
icetab
Jak przerobić ten kod aby zapisywal dane do pliku ?

a dokladnie ma zrobic tak zapoisac sobie ciastka z sesja logowania i po zalogowaniu pobrac plik ktory jest dostepny jak ktos jest zalogowany smile.gif dzieki za pomoc
  1. <?php
  2. $cookie_file = 'cookie.txt';
  3.  
  4. $c = curl_init('http://strona.pl');
  5. curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
  6. curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
  7. curl_setopt($c, CURLOPT_URL, 'http://strona.pl/login');
  8. curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0");
  9. curl_setopt($c, CURLOPT_POST, 1);
  10. curl_setopt($c, CURLOPT_POSTFIELDS,
  11. 'login=333333&password=*****&remember=1');
  12. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  13. curl_getinfo($c);
  14. $s = curl_exec($c);
  15. curl_close($c);
  16.  
  17. $ch = curl_init();
  18. $url = 'http://strona.pl/profile/1';
  19. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  20. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  21. curl_setopt($ch, CURLOPT_URL, $url);
  22. curl_setopt($ch, CURLOPT_HEADER, 0);
  23. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  24. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0");
  25. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  26. $site = curl_exec($ch);
  27. ?>


ma ktos jakis pomysl ? smile.gif
marcio
Nie rozumiem masz w kodzie:
  1. <?php
  2. curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
  3. curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file)
  4. ?>

COOKIEJAR zapisuje cookie a COOKIEFILE je odczytuje i wysyla a jak nie mozesz wyslac recznie za pomoca CURLOPT_COOKIE
icetab
marcio to zapisuje mi sesje zalogowania cookie a mi chodzi o to ze skrypt loguje sie na strone i pobiera z niej plik z sekcji zalogowanej i zapisuje go o nazwie zapisane.rar
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.