Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Budowa id i action
marcio
post 8.06.2008, 20:56:18
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam moj ostatni temat co do bota ogame zostal zamkniety gdy nie widze takiej potrzeby mysle ze nie lamie regulaminu php.pl nie mysle zeby regulamin php.pl zabranial pytac o pisanie bota jesli jednak komus z administracji to przeszkadza to niehc sie zglosi do adminow ogame smile.gif poniewaz skrypt jest tylko dla mnie nie dla zadnych dzieci NEO
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:
  1. <?php
  2. <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>
  3. <td class=l colspan="2">Opis</td>
  4. <td class=l><b>Ilość</b></td>
  5. </tr>
  6.  
  7.  
  8. <tr> <td class=l>
  9. <a href=index.php?page=infos&session=95d9a7965c89&gid=401>
  10. <img border='0' src="http://s30.ogame.onet.pl/evolution/gebaeude/401.gif" align='top' width='120' height='120'>
  11. </a>
  12. </td>
  13. <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">
  14. ');
  15. ?>

I mam taki kod:
  1. <?php
  2. function obrona($id, $strona, $referer) {
  3.  
  4. $obrona = lacz($strona, $referer);
  5.  
  6. if(strstr($obrona, '<input type=submit value="Buduj">')) {
  7. echo('znalazlo');
  8.  
  9. $przegladarka = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/2008020121 Firefox/2.0.0.12';
  10.  
  11. $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', 
  12. 'Accept-Language: pl,en-us;q=0.7,en;q=0.3', 
  13. 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7'); 
  14.  
  15. $post = array('fmenge[401]' => '1');
  16.  
  17. $link = curl_init($strona);
  18. curl_setopt($link, CURLOPT_COOKIE, pobierz_cookie('./cookie/cookie.txt'));
  19. curl_setopt($link, CURLOPT_POST, 1); 
  20. curl_setopt($link, CURLOPT_POSTFIELDS, koduj($post)); // lub curl_setopt($link, CURLOPT_POSTFIELDS, 'fmenge[401]=1'); 
  21.  curl_setopt($link, CURLOPT_USERAGENT, $przegladarka); 
  22. curl_setopt($link, CURLOPT_HTTPHEADER, $naglowki);
  23. curl_setopt($link, CURLOPT_REFERER, $referer);
  24. curl_setopt($link, CURLOPT_RETURNTRANSFER, 1); 
  25. curl_exec($link); 
  26. curl_close($link);
  27. return true;
  28. }
  29. return false;
  30. }
  31. ?>

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:
  1. <?php
  2. 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');
  3. ?>


Ten post edytował marcio 8.06.2008, 20:57:07


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
itsme
post 9.06.2008, 07:39:01
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




nie ładnie łamać regulamin ogame

nie ważne czy staruszka na przejsciu przechał Pan profesor czy też dziecko NEO :-) staruszkowi to raczej obojętne ...


--------------------
brak sygnaturki rowniez jest sygnaturką
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 17:10