Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_match() błedy
kolpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.06.2007

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


Mam problemy ze skrpytem, chciałem zrobić Bota do Gladiatusa ale coś idzie nie tak.

  1. <?php
  2. // curl
  3. $ch = curl_init();
  4.  
  5. // form logowania
  6. curl_setopt($ch, CURLOPT_URL, 'http://s2.gladiatus.onet.pl/game/index.php?mod=login');
  7.  
  8. // http post
  9. curl_setopt ($ch, CURLOPT_POST, 1);
  10.  
  11. //parametry logowania haslo i login
  12. curl_setopt ($ch, CURLOPT_POSTFIELDS, 'user=login&pass=');
  13.  
  14. // zapisywanie ciaseczek
  15. curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  16.  
  17. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  18.  
  19. // wykonuje logowanie
  20. $store = curl_exec ($ch);
  21.  
  22. // wykonuje wyprawe
  23. curl_setopt($ch, CURLOPT_URL, 'http://s2.gladiatus.onet.pl/game/ajax/doExpedition.php?loc=4&d=4&a=new Date().getTime()');
  24.  
  25. // wyprawa
  26. $content = curl_exec ($ch);
  27.  
  28. // zamknij curl
  29. curl_close ($ch);
  30.  
  31. echo("Rezultat: <br>".$content);
  32.  
  33.  
  34. ?>
  35.  
  36.  
  37. <?php
  38. $subject = file_get_contents('http://s2.gladiatus.onet.pl/game/index.php');
  39. $preg = preg_match('/<span class="charvaluesSub">([0-9]*)</span></div>/i', $subject, $matches);
  40. $showme = $matches[1];
  41. echo $showme;
  42. ?>



Problem jest następujący - ostatni skrypt preg_match - po zalogowaniu na grę, ma pokazywać w przeglądarce mój poziom, jednak wyskakują błędy:

  1. Warning: preg_match() [function.preg-match]: Unknown modifier 'p' in /usr/local/apache/www/htdocs/kolpaw.wgc.pl/gladboti/glad.php on line 43


Jednak skrypt uruchamia tylko wyprawę ale poziomu nie pokazuje.
Nie wiem co na to poradzić, proszę o poprawienie mnie jeśli coś napisałem źle.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Użytkownikowi zabrania się ponadto, otwierania gry online (włącznie z poszczególnymi stronami) za pomocą innych programów niż przeglądarka internetowa lub specjalne udostępnione mu oprogramowanie. Odnosi się to w szczególności do tzw. ?bots?(botów) oraz innych ?tools?, które zastąpiłyby lub uzupełniłyby interfejs internetowy. Zakazane są także skrypty i całkowicie lub częściowo zautomatyzowane programy, zapewniające użytkownikowi przewagę nad innymi graczami. Jeśli chodzi o procesy zautomatyzowane, zaliczają się tu także funkcje automatycznego odświeżania (auto refresh) oraz inne, zintegrowane mechanizmy przeglądarki internetowej.


Zaakceptowales ten regulamin gry? Tak? To sie go trzymaj!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:35