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!


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 14:09