Chciałem napisać skrypt który zaloguje mi się do znanego serwisu z gr± Bloodwars.
oto kod jaki napisałem lecz nie działa i pojęcia już nie mam dlaczego bo próbowałem wielu modyfikacji i nic z tego:/
$sessions = curl_init(); curl_setopt($sessions, CURLOPT_URL,'http://bloodwars.interia.pl'); curl_setopt($sessions, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0"); curl_setopt($sessions, CURLOPT_POST, 1); curl_setopt($sessions, CURLOPT_POSTFIELDS,'loginname=JAKISLOGIN&passwd=JAKIESHASŁO&realm= » R9 Moria III '); curl_setopt($sessions, CURLOPT_HEADER , 1); curl_setopt($sessions, CURLOPT_COOKIEFILE, 'cookie.txt'); curl_setopt($sessions, CURLOPT_COOKIEJAR,'cookie.txt'); curl_setopt($sessions, CURLOPT_RETURNTRANSFER,1); $a = curl_exec($sessions); curl_close($sessions);
Kod formularza:
<input class="inputbox i_login" type="text" value="" name="loginname" maxlength="20"/> <input class="inputbox i_passwd" type="password" value="" name="passwd" maxlength="50"/> <select id="realm" class="combobox i_realm" onchange="SetCookie('realm',this.selectedIndex,exp)" name="realm"> </select> <input class="button i_loginbtn" type="submit" value="ZALOGUJ" name="submit"/> </div> <div class="top-options"> | </div> </div> </form>
ten skrypt niestety nie działa, proszę o pomo, domy¶lam się że bład jest w warto¶ć ream gdyż jest to dziwnie kodowany znak przed R9