Chce zrobić kod który będzie logował się na konto na Http://www.tibia.com/ i pobieraj troche danych i zapisywał od bazy winksmiley.jpg (Zapis do bazy potrafie zrobić ale z pobieraniem już nieco gorzej... )
  1. <?
  2. $login = urlencode($_GET[login]);
  3. $haslo = urlencode($_GET[haslo]);
  4.  
  5.    $name = "|Name:</TD><TD>([^<]+)?</TD>|i";
  6.    $email = "|Email Address:</TD><TD>([^<]+)?</TD>|i";
  7.    $created = "|Created:</TD><TD>([^<]+)?</TD>|i";
  8.    $accstat = "|Account Status:</TD><TD>([^<]+)?</TD>|i";
  9.  
  10.    
  11.    // get page source
  12.    $page = file_get_contents("http://XXX.pl/login.php?login=".$login."&haslo=".$haslo."");
  13.    
  14.    preg_match($email, $page, $email);
  15.    preg_match($created, $page, $created);
  16.    preg_match($accstat, $page, $accstat);
  17.    
  18.    
  19.    echo "EMAIL: [". $email[1] ."]<br>";
  20.    echo "Created: [". $created[1] ."]<br>";
  21.    echo "Profession: [". $accstat[1] ."]<br>";
  22. ?>

login.php
  1. <?
  2. $cookie = dirname(__FILE__) .'/cookie';
  3. if (isset($_GET['login'])){
  4.    $login=$_GET['login'];
  5.    } else {
  6.    $login='';}
  7. if (isset($_GET['haslo'])){
  8.    $haslo=$_GET['haslo'];
  9.    } else {
  10.    $haslo='';}
  11. $ch = curl_init("https://secure.tibia.com/account/?subtopic=accountmanagement");
  12. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
  13. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
  14. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  15. curl_setopt($ch, CURLOPT_POST, 1);
  16. curl_setopt($ch, CURLOPT_POSTFIELDS, "ACCOUNTLOGIN_ACCOUNTNAME=".$login."&ACCOUNTLOGIN_PASSWORD=".$haslo);
  17. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  18. echo curl_exec($ch);
  19. curl_close($ch);
  20. ?>


~ Odświeżam ~