You are not logged in.

  • Login

[PHP] MineQuery

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

1

Wednesday, July 17th 2013, 10:02pm

MineQuery

Also, ich möchte gerne auf meine Website eine "Wer ist online?" Liste gerne machen und da bin ich auf MineQuery gestossen. Jetzt frage ich mich, wo ich so ein fertiges .php Script finde.

Ich bedanke mich schonmal in Voraussicht.

Mfg coolgamer4000

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

2

Wednesday, July 17th 2013, 10:02pm

Ich habe nur bis jetzt das hier gefunden: https://github.com/vexsoftware/minequery-php

Nur, wie konfigurier ich das?

PS.: Ich kenne mich schon etwas in PHP aus.

Maddin1436

User / Kunde

  • "Maddin1436" is male

Posts: 2,589

Location: Dresden

Occupation: Software- and System Design Engineer

Thanks: 7

  • Send private message

3

Wednesday, July 17th 2013, 10:08pm

Such mal Tutorials auf YouTube.. , da gibts genug Tutorials ^^ mit Codeschnipseln.

This post has been edited 1 times, last edit by "Maddin1436" (Jul 17th 2013, 10:41pm)


xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

4

Wednesday, July 17th 2013, 10:35pm

Maddinisch -> Deutsch: Öhhh keine Ahnung, hauptsache ich poste was. O_o


Hier mal ein Codeschnippsel zu deiner Klasse

PHP Source code

1
2
3
4
5
6
7
8
9
10
<?php

require('minequery.class.php');
$response Minequery::query("localhost"25565);
$playerlist $response["playerList"];

foreach ($playerlist as $player) {
echo $player "<br />";
}
?>


Bei der foreach Schleife bin ich mir nicht ganz sicher, wie die Klasse die Spieler zurückgibt. Ich hoffe mal als einfaches Array.
Entschuldige, xamaGuru 1.0 ist noch in der Beta.

xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

5

Wednesday, July 17th 2013, 10:43pm

Soll das eine Unterstellung sein?
Ich habe es nicht nötig, irgendwelchen PHP-Code zu kopieren. Ich komme sehr wohl mit der Sprache zurecht, damit ich Klassen analysieren und interpretieren kann.

United-Blocks

Unregistered

6

Wednesday, July 17th 2013, 11:07pm

Fühl dich doch nicht angegriffen :)

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

7

Thursday, July 18th 2013, 12:36am

Ok danke an euch beide.

@xama Also kann ich einfach den Code wo ich diese Anzeige haben will, ihn einfach dort kopieren?

Mfg coolgamer4000

xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

8

Thursday, July 18th 2013, 12:41am

Ja, falls er überhaupt funktioniert. ^^
Wie schon gesagt, ich bin mir nicht sicher, wie die Klasse die Spieler ausgibt.

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

9

Thursday, July 18th 2013, 1:26am

nope funkt leider nicht. Fehlermeldung: "Warning: Invalid argument supplied for foreach() in index.php on line 75"


Zur Info: Ich mache die Website im Moment auf meinem PC.

xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

10

Thursday, July 18th 2013, 2:12am

Du musst natürlich auch einen Server angeben, der läuft. Bei diesem muss übrigens enable-query auf true gestellt sein.

Die Fehlermeldung kommt dadurch, weil das Array leer ist.

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

11

Thursday, July 18th 2013, 4:31pm

Und wo genau? muss ich bei deinem Code die Daten änern?

Danke

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

12

Thursday, July 18th 2013, 4:37pm

die query ist auch an

xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

13

Thursday, July 18th 2013, 8:46pm

Bitte keine Doppelposts!

Du musst in meinem Code nur die folgenden 2 Sachen abändern:

"localhost" durch "SERVERIP" ersetzen.
25565 durch den Query Port ersetzen.

MultiCrafter2012

User / Kunde

  • "MultiCrafter2012" is male
  • "MultiCrafter2012" started this thread

Posts: 36

Location: Bayern

  • Send private message

14

Thursday, July 18th 2013, 9:12pm

ok!

Danach:

Notice: Undefined offset: 1 in C:\xampp\htdocs\minequery.class.php on line 55

Notice: Undefined offset: 1 in C:\xampp\htdocs\minequery.class.php on line 58

Notice: Undefined offset: 1 in C:\xampp\htdocs\minequery.class.php on line 59

Notice: Undefined offset: 2 in C:\xampp\htdocs\minequery.class.php on line 62

Notice: Undefined offset: 1 in C:\xampp\htdocs\minequery.class.php on line 63

Notice: Undefined offset: 3 in C:\xampp\htdocs\minequery.class.php on line 66

Notice: Undefined offset: 1 in C:\xampp\htdocs\minequery.class.php on line 66

xama

User / Kunde

  • "xama" is male

Posts: 3,639

Location: Zürich, Schweiz

Occupation: Webdesigner

Thanks: 18

  • Send private message

15

Thursday, July 18th 2013, 10:19pm

Bekommst du wenigstens die Spieler?

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net

Similar threads