k.....l
k.....l
$json_decoded = json_decode(file_get_contents("[http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=$STEAM_API&steamids=$matches](http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=$STEAM_API&steamids=$matches)[1]"));
błąd: Notice: Undefined offset: 1 in C:\xampp_\htdocs\application\index2.php on line 124
jakies propozycje? ( ͡° ͜ʖ ͡°) pomocy ;/

#programowanie #php #informatyka
  • Najlepsze
  • Wszystkie komentarze
brakloginuf
@taju: matches bedzie puste na pewno
brakloginuf
@kam1ll: bez sensu jest to, musisz miech jeszcze tablice matches, wnioskuje ze to wynik z funkcji preg_match ma byc
taju
taju
1
$matches[1]


@kam1ll: ?
brakloginuf
@kam1ll: to znaczy ze nie spelnia sie ten regex
brakloginuf
@kam1ll: wyprintuj sobie zmienne id i matches w celach debugu
k.....l
k.....l
$jsondecoded = jsondecode(filegetcontents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=$STEAM_API&steamids=$matches[1]"));


@brakloginuf: @taju:

$id = $openid->identity;
$ptn = "/^http:\/\/steamcommunity\.com\/openid\/id\/(7[0-9]{15,25}+)$/";
preg_match($ptn, $id, $matches);
k.....l
k.....l
/^http:\/\/steamcommunity\.com\/openid\/id\/(7[0-9]{15,25}+)$/


@brakloginuf: eh ;/
taju
taju
0
@kam1ll: sprawdz co w matches siedzi. Brak dopasowania.
brakloginuf
@kam1ll: btw masz tam http, wiec moze wklejasz link z https po prostu i dlatego sie nie spelnia?
k.....l
k.....l
@brakloginuf: @taju: nie wiem, chcialem sobie zalatwic logowanie sie przez steama na stronke, skorzystalem z tego https://youtu.be/DRAPS4FSmbk i nie wiem nie działa tak jak on tam robi
k.....l
k.....l
@brakloginuf: @taju: a to akurat ciekawe bo dałem https i nie ma erroru, przepuszcza dalej lol
brakloginuf
@kam1ll: wez var_dump($openid); zrob
Wap30
Wap30
Wap30
0
@kam1ll: nie jest trochę przekwalifikowany ten regexp? Uprość go jak możesz, inaczej będziesz miał takie problemy jak choćby z protokołem
k.....l
k.....l
@Wap30: nie ja to pisałem wysłałem link u góry..:
alkb
alkb
0
@Wap30: dobrze trafiłeś, gdzieś od 2 lat steam zaczął zwracać ten url z https:// na początku - wiele aplikacji się wtedy posypało ;)