Kleine Vragen Topic #2
Ik heb nu dus een Node.JS server met websockets op mijn Pi, en nu wil ik mensen laten inloggen in mijn app. Dit doe ik op de volgende manier:
Client stuurt bericht: "login", Server onthoudt dit
Client stuurt bericht met de gebruikersnaam, Server onthoudt deze ook
Client stuurt bericht met het (gecodeerde) wachtwoord, Server kijkt of de gegevens kloppen en stuurt een bericht terug met het resultaat.
Is dit een goede manier?
Client stuurt bericht: "login", Server onthoudt dit
Client stuurt bericht met de gebruikersnaam, Server onthoudt deze ook
Client stuurt bericht met het (gecodeerde) wachtwoord, Server kijkt of de gegevens kloppen en stuurt een bericht terug met het resultaat.
Is dit een goede manier?
Zou iemand misschien even kunnen helpen met wat PHP, ik zit vast met de MulticraftAPI. Ik wil van de server alle online players ophalen en dit lukt wel in een array maar dan ziet het er raar uit, zoals dit:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (gyazo.com).Bron openen ↗
En wat ik hier van wil maken is dat hij alle spelers ophaalt en op een nieuwe regel zet, zoals dit:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (gyazo.com).Bron openen ↗
Nou heb ik die 2 hierboven al uitgewerkt en daarbij is de code van het eerste plaatje:
Codeblok (voorbeeld.php):
1
2
3
print_r($api->getServerStatus(321, player_list = 0));
?>
En het tweede plaatje is de code:
Codeblok (voorbeeld.php):
1
2
3
4
$a = $api->getServerStatus ($serverid, player_list = 0);
echo $a [data] [players] [0] [name];
?>
Dit haalt echter alleen de eerste persoon op, ik wil alle personen die online zijn, hoe kan ik dit doen? En ik wil niet per slot op mijn server alles moeten herhalen, dan krijg je alsnog errors.
Afbeelding niet beschikbaarDe bron kon niet worden geladen (gyazo.com).Bron openen ↗En wat ik hier van wil maken is dat hij alle spelers ophaalt en op een nieuwe regel zet, zoals dit:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (gyazo.com).Bron openen ↗Nou heb ik die 2 hierboven al uitgewerkt en daarbij is de code van het eerste plaatje:
Codeblok (voorbeeld.php):
1
2
3
print_r($api->getServerStatus(321, player_list = 0));
?>
En het tweede plaatje is de code:
Codeblok (voorbeeld.php):
1
2
3
4
$a = $api->getServerStatus ($serverid, player_list = 0);
echo $a [data] [players] [0] [name];
?>
Dit haalt echter alleen de eerste persoon op, ik wil alle personen die online zijn, hoe kan ik dit doen? En ik wil niet per slot op mijn server alles moeten herhalen, dan krijg je alsnog errors.
foreach ^
Print_r is leuk voor debuggen, maar in de praktijk heb je er op een live website niks aan.
Foreach is niet recursief, dus gezien je een multidimensiale array hebt zul je nog een foreach moeten gebruiken. (zet je print_r() maar tussen
entags.)
[COLOR= #0000BB]<?php
$a[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$api[/COLOR][COLOR= #007700]->[/COLOR]getServerStatus [COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverid[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]player_list = 0[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$b[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$b[/COLOR] [COLOR= #007700][[/COLOR][COLOR= #DD0000]data[/COLOR][COLOR= #007700]] [[/COLOR][COLOR= #DD0000]players[/COLOR][COLOR= #007700]] [[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] [[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;
}[/COLOR]
?> // fixed
Ik heb nu een header en ik wil langs in mijn header een menubalk maken.
Ik heb nu dit:
Twitter Systeem
Iemand?
Ik heb nu dit:
Twitter Systeem
Twitter Systeem
Iemand?
Kijk eens naar
- en
- en style deze met CSS.
Aarclay schreef:Begrijp niet helemaal wat je bedoelt..Kijk eens naaren
- en style deze met CSS.
Tijmenx schreef:Als je dit niet begrijpt raad ik aan om eens in HTML5 en CSS te verdiepen.Begrijp niet helemaal wat je bedoelt..Eerdere citaten tonen
Aarclay schreef:Kijk eens naaren
- en style deze met CSS.
Want dit zijn algemene begrippen...
Aarclay schreef:Ik bedoel, ik begrijp niet hoe ik het dan moet aanpassen.Als je dit niet begrijpt raad ik aan om eens in HTML5 en CSS te verdiepen.Eerdere citaten tonen
Tijmenx schreef:Begrijp niet helemaal wat je bedoelt..Eerdere citaten tonen
Aarclay schreef:Kijk eens naaren
- en style deze met CSS.
Want dit zijn algemene begrippen...

Kunnen jullie eigenlijk al op de site www.200mb.nl?
Aanpassen kan in je editor. geen idee welke je gebruikt....
