Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match() błedy
Forum PHP.pl > Forum > PHP
kolpaw
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.
nospor
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!
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.