
Juz mi wszystko dziala jednak probuje dodac jeszcze jedno rzecz a miedzy innymi budowanie statkow i i dzial obronnych jednak zmienila sie jedna rzecz w stosunku do normalnego budowania nie przebywa sie ti za pomoca linkow a jest formularz gdzie sie wysyla id danej rzeczy i ilosc form wyglada tak:
<?php <form action=index.php?page=buildings&session=95d9a7965c89&mode=Verteidigung method=post><table align=top><tr><td style='background-color:transparent;'> <table width=530> <tr> <td class=l colspan="2">Opis</td> <td class=l><b>Ilość</b></td> </tr> <tr> <td class=l> <a href=index.php?page=infos&session=95d9a7965c89&gid=401> <img border='0' src="http://s30.ogame.onet.pl/evolution/gebaeude/401.gif" align='top' width='120' height='120'> </a> </td> <td class=l><a href=index.php?page=infos&session=95d9a7965c89&gid=401>Wyrzutnia rakiet</a></a> (wybudowano 5)<br>Wyrzutnia rakiet to prosta i korzystna cenowo możliwość obrony.<br>Wymagania: Metal: <b>2.000</b><br>Czas ukończenia: 24min. <br></th><td class=k ><input type=text name='fmenge[401]' alt='Wyrzutnia rakiet' size=6 maxlength=6 value=0 tabindex=1> </td></tr><td class=c colspan=2 align=center><input type=submit value="Buduj"> '); ?>
I mam taki kod:
<?php function obrona($id, $strona, $referer) { $obrona = lacz($strona, $referer); $przegladarka = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/2008020121 Firefox/2.0.0.12'; $naglowki = array('Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'Accept-Language: pl,en-us;q=0.7,en;q=0.3', 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7'); $link = curl_init($strona); curl_setopt($link, CURLOPT_COOKIE, pobierz_cookie('./cookie/cookie.txt')); curl_setopt($link, CURLOPT_POST, 1); curl_setopt($link, CURLOPT_POSTFIELDS, koduj($post)); // lub curl_setopt($link, CURLOPT_POSTFIELDS, 'fmenge[401]=1'); curl_setopt($link, CURLOPT_USERAGENT, $przegladarka); curl_setopt($link, CURLOPT_HTTPHEADER, $naglowki); curl_setopt($link, CURLOPT_REFERER, $referer); curl_setopt($link, CURLOPT_RETURNTRANSFER, 1); curl_exec($link); curl_close($link); return true; } return false; } ?>
I tak echo() sie wyswietla bo dobrze laczy jednak gdy zaczynam robic curl_init() juz nie chce dzialac tzn nie buduje logowanie mi dziala nie wiem co robie zle to jest wynik z live http header gdy buduje:
Cytat
fmenge%5B401%5D=1
I nie wiem co robie zle czy ktos pomoze??
P.S tak wywoluje:
<?php obrona('401', 'http://s'.$unia[4].'.ogame.onet.pl/game/index.php?page=buildings&session='.$_SESSION['sesja_ogame'].'&mode=Verteidigung', 'http://s'.$unia[4].'.ogame.onet.pl/game/index.php?page=overview&session='.$_SESSION['sesja_ogame'].'&mode=Verteidigung'); ?>