Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pisanie Postów.
Forum PHP.pl > Forum > PHP
klopsik414
Witam mam problem ze skryptem mianowicie jak może już ktoś zauważył jest to bot do pisania tematów tylko jest jeden problem on nie piszę tych tematów nie wiem jak może być przyczyna . Tylko się loguję na fora bot jest napisany pod silniki fora " By przemo " jeżeli ktoś był tak miły i wskazał mi błąd tongue.gif Jeżeli ktoś będzie chętny do poprawienia bota proszę się kierować na GG (/ciach/) coś do kieszeni wpadnie jeżeli bd działać smile.gif Oczywiście musi działać na nowej i starej wersji przema
  1. <?php
  2. $f['username'] = '**************';
  3. $f['password'] = '***************';
  4. $f['redirect'] = '';
  5. $f['login'] = 'Zaloguj';
  6. $f['msg_expire'] = '1';
  7. $f['accesskey'] = 's';
  8. $f['tabindex'] = '6';
  9. $f['msg_icon'] = '0';
  10. $tytul = $_POST['tytul'];
  11. $message = $_POST['opis'];
  12. $message2 = $_POST['opis2'];
  13. $l = $link . '/login.php';
  14.  
  15. $ch = curl_init();
  16. curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  17. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 2);
  18. curl_setopt($ch, CURLOPT_URL, $l);
  19. curl_setopt($ch, CURLOPT_POST, 1);
  20. curl_setopt($ch, CURLOPT_POSTFIELDS, $f);
  21. curl_setopt($ch,CURLOPT_FOLLOWLOCATION, 0);
  22. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  23. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  24. curl_exec($ch);
  25. $useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
  26.  
  27. // set user agent
  28. curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
  29.  
  30. curl_setopt($ch, CURLOPT_URL, "$temat");
  31. curl_setopt($ch, CURLOPT_POSTFIELDS, "&subject=$tytul&subject_e=$message2&t=$message&mode=newtopic&message=".urlencode($message)."&post=Submit");
  32. $result = curl_exec($ch);
  33. $pattern = '#<a href="(.*?)">Tutaj</a>#';
  34. $ile = preg_match_all($pattern, $result, $matches, PREG_PATTERN_ORDER);
  35. //print_r($matches);
  36. //echo $matches[1][0];
  37. $zwrot = $link . '/' . $matches[1][0];
  38. echo "$i. $zwrot <br>";
  39.  
  40. curl_close($ch);
  41.  
  42. //preg_match('#<a href="(.*?)">Tutaj</a>#', $adres, $link);
  43. //echo $link[1];
  44. //print_r($link);
  45.  
  46. //echo $result;
  47.  
  48.  
  49. ?>
!*!
1. jest to nielegalne
2. nie sądzę, aby było Cie stać.
Spawnm
Nie pomagamy w takich sprawach. Zamykam.
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.