Autor Zpráva
sotek
Profil *
zdravím vás :)
chci se zeptat...mám jednu stránku kde jsou ruzné informace..
dám příklad
{"name":"sotek","role":"member","expLevel":23,"trophies":918,"clanRank":45,"previousClanRank":44,"donations":0,"donationsReceived":54,
jak prosím udělat abych ty data dostal na mojí stránku?
aby to bylo nějak logicky rozdělené
např Jméno: sotek
Role: Member apod..
děkuji za vaše rady
Fisir
Profil
Reaguji na sotka:
Musíš si onu stránku stáhnout (file_get_contents()) a data dekódovat (v tomto případě pomocí json_decode()).
sotek
Profil *
Fisir:
ok,tak jsem to zkoušel,jako funguje to..přes var dump mě to načte všechno dekodovaný,ale když chci vypsat jen jména,tak to napíše NULL nebo chybu Fatal error: Cannot use object of type stdClass as array
vypisuju ten array správně?

$page = file_get_contents('adresa');

$obj = json_decode($page);

foreach($obj as $object){
  //echo var_dump($object);
  echo $object['name'];  //tady mě to píše tu chybu fatal error,tak jsem zkusil object->name a ten mě píše null
}
Keeehi
Profil
Pokud to jzačíná tak, jak jsi to napsal, tak se jedná jen o jeden objekt a ne pole objektů. Takže bez foreache. Tedy jen
echo $obj->name;
sotek
Profil *
Keeehi
nic to nevypíše..prázdná stránka

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0