Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Napisanie skryptu w celach edukacyjnych
lanceq
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 3.07.2012

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


Witam serdecznie,
próbuję napisać skrypt w celach edukacyjnych, który będzie wchodził na forum, logował się po kolei z każdego konta z pliku txt, wchodził w dany temat i następnie dawał like danego posta w owym temacie.

Póki co wydłubałem coś takiego samo logowanie:

  1. <?php
  2.  
  3.  
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_URL, 'http://otland.net/login.php?do=login');
  6. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2');
  7. curl_setopt($ch, CURLOPT_POST, 1);
  8. curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=tescik123&password=tescik&login=submit');
  9. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  10. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  11. curl_setopt($ch, CURLOPT_REFERER, 'http://otland.net/login.php?do=login');
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  14. curl_exec($ch);
  15.  
  16. ?>


Niestety to nie działa i zamiast logować jest blank page i error

Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/clients/client1/web11/web/lajk/index.php on line 15

Jeżeli chodzi o wyciąganie nagłówka to przy logowaniu wysyła się coś takiego:

do=login&vb_login_md5password=8dcdd9ffe2ac5ac5051324ad0ad9dafb&vb_login_md5password_utf=8dcdd9ffe2ac5ac5051324ad0ad9dafb&s=&securitytoken=guest&url=http%3A%2F%2Fotland.net%2Fforum.php&vb_login_username=tescik123&vb_login_password=

A może jest jakiś inny - lepszy sposób na napisanie takowego skryptu dzięki PHP ale nie przez cURL'a? Piszcie (IMG:style_emoticons/default/tongue.gif)

Liczę na Waszą pomoc (IMG:style_emoticons/default/smile.gif)
Jeszcze raz przypominam że owy skrypt chcę zrobić tylko w celach edukacyjnych i nie będę z niego korzystał.

Ten post edytował lanceq 12.08.2012, 02:00:44
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: 2.10.2025 - 19:05