<?php // curl $ch = curl_init(); // form logowania curl_setopt($ch, CURLOPT_URL, 'http://s2.gladiatus.onet.pl/game/index.php?mod=login'); // http post curl_setopt ($ch, CURLOPT_POST, 1); //parametry logowania haslo i login curl_setopt ($ch, CURLOPT_POSTFIELDS, 'user=login&pass='); // zapisywanie ciaseczek curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); // wykonuje logowanie $store = curl_exec ($ch); // wykonuje wyprawe curl_setopt($ch, CURLOPT_URL, 'http://s2.gladiatus.onet.pl/game/ajax/doExpedition.php?loc=4&d=4&a=new Date().getTime()'); // wyprawa $content = curl_exec ($ch); // zamknij curl curl_close ($ch); ?> <?php $showme = $matches[1]; ?>
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:
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.