Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] curl zapis do pliku
icetab
post 3.06.2008, 16:01:54
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


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

Ten post edytował icetab 3.06.2008, 16:01:29
Go to the top of the page
+Quote Post
marcio
post 3.06.2008, 17:55:40
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


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


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
icetab
post 3.06.2008, 20:19:13
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 17:19