Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][+ cURL] odpowiadanie w temacie
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Witam wszystkich. Chciałem napisać skrypt, który odpowie mi automatycznie np. w tym temacie, tak więc w curl musi się pierw zalogować, a pozniej napisac odpowiedź. Jednak mam trochę problem ;/

probowalem napisać, jednak logowanie nawet mi się nie udaje

  1. $url ="http://www.test/login.php?username=sss&password=sss&autologin=on&login=Log+in";
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($ch, CURLOPT_URL, $url);
  5. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  6. curl_setopt ($ch, CURLOPT_POSTFIELDS, "username=sss&password=sss&autologin=on&login=Log+in");
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  8. curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  9. curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
  10. curl_exec ($ch);
  11. curl_close ($ch);


bądź:

  1. function curl_http_request ( $url , $options )
  2. {
  3. $handle = curl_init ( $url );
  4. foreach ( $options as $option => $value ) curl_setopt ( $handle , constant ( $option ), $value );
  5. $buffer = curl_exec ( $handle );
  6. curl_close ( $handle );
  7. return $buffer;
  8. }
  9.  
  10. curl_http_request ( 'http://www.test.org/login.php?' , array(
  11. 'CURLOPT_POST' => true ,
  12. 'CURLOPT_FOLLOWLOCATION' => true ,
  13. 'CURLOPT_POSTFIELDS' => 'username=ss&password=ss&autologin=on&login=Log+in' ,
  14. 'CURLOPT_USERAGENT' => 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.6' ,
  15. 'CURLOPT_COOKIEJAR' => 'cookie.txt' ,
  16. 'CURLOPT_COOKIEFILE' => 'cookie.txt'
  17. ));


proszę o pomoc
Powód edycji: [Ociu]: Poprawiłem bbCode
Go to the top of the page
+Quote Post
adminik
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 22.01.2008
Skąd: Tarnobrzeg

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


A nie prościej zalogować się samemu a następnie przesłać cURL`em cookie w headerze?
Go to the top of the page
+Quote Post
Chelo
post
Post #3





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


spoko, ale jak mam napisac posta przez curl?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Piszesz maszynę do spamowania?
Go to the top of the page
+Quote Post
Chelo
post
Post #5





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Spokojnie, ten skrypt nie jest do takich celów.

Mam jeszcze jedno pytanie.

Skąd skrypt napisany za pomocą cURL, może znać sid danego logowania na forum?
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 - 14:48