Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP a HTML - zajímavý formulář na Toplistu

Ahoj, dostal jsem za úkol udělat skript, který by poslal nějaké hlavičky do toplistu a skript by se jakoby přihlásil a ukázal podrobné statistiky, zatím jsem na tom takto:

$data = array('menu'=>'32768',
              'menu'=>'16384',
              'kdy'=>'dnes',
              'heslo'=>'51425142x',
              'n'=>'986363');

$options = array(
  'http'=>array(
    'method'=>"POST",
    'header'=>
      "Accept-language: en\r\n".
      "Content-type: application/x-www-form-urlencoded\r\n",
    'content'=>http_build_query($data)
));

$context = stream_context_create($options);
print(file_get_contents("www.toplist.cz/stat/", false, $context));

Jenže když zaškrtám všechna políčka ve formuláři na třeba 1:

tak mi var_dump($_POST); vrátí toto:

array(4) { ["menu"]=> string(5) "32768" ["kdy"]=> string(4) "dnes" ["heslo"]=> string(8) "HESLO" ["n"]=> string(6) "KODPOCITADLA" }

z toho jsem tedy vyvodil

$data = array(
              'menu'=>'32768',
              'kdy'=>'dnes',
              'heslo'=>'HESLO',
              'n'=>'KODPOCITADLA'
                  ); 

Jenže to mi vrátí jenom jednu statistiku a já potřebuji všechny. Vrátí to jen Toplist statistiku s tabulkou "Země". Nevíte, kde dělám chybu? Děkuji za odpověď.

Předmět Autor Datum
Stačilo málo - nastavit, aby šly podrobné statistiky i bez hesla, pak stačí jen obyčejné file_get_co… poslední
marekdrtic 19.06.2009 12:59
marekdrtic

Stačilo málo - nastavit, aby šly podrobné statistiky i bez hesla, pak stačí jen obyčejné file_get_contents s takovýmto obsahem:

www.toplist.cz/stat/?menu=4096&menu=2048&menu=64&menu=1024&menu=512&menu=32&menu=256&menu=4&menu=128&menu=8&menu=16&menu=8192&menu=2&menu=16384&menu=1&menu=32768&kdy=dnes&n=KODPOCITADLA

Zpět do poradny Odpovědět na původní otázku Nahoru