Gameserverliste requesten (net.gamespy.com)
-
Hey!
Wie kann ich mit PHP die ganzen Informationen in Variablen packen?
Fields: \hostname\hostport\gamever\country\mapname\gametype\gamemode\numplayers\maxplayers
Möchte so etwas haben wie hier:
http://www.vietcong.cz/index.php?kategorie=gameservers_vc1&numplayers=descDanke!
MfG
-
mit PHP geht das nur über absolut murksigem Frickelcode.
Nimm besser ASP.NET und C#, dann klappt's auch mit der Game-Server-Liste.
-
Ne kenne mich damit überhaupt ned aus. Ich hasse alle .NET Dinge und C# überhaupt.
Warum frickelig? Request senden und Antwort empfangen, oder?
Egal, wie mache ich das?MfG
-
du wirst html parsen müssen
überaus fricklig mit php
-
Aha.
Hab sowas noch nie gemacht. Wie soll ich anfangen? Kann mir nun jemand weiterhelfen?
MfG
-
Ich würde sagen PHP bietet die Möglichkeit Regex zu benutzen. Schau dir den Quellcode der Seite an:
<tr><td>121.140.115.29</td><td>15425</td><td>0.0.0.0</td><td>6500</td><td>0.0.0.0</td><td>81</td><td>K War</td><td>5425</td><td>123</td><td>KR</td><td>WaterFall</td><td>CTF</td><td>openplaying</td><td>1</td><td>10</td></tr> <tr><td>132.199.102.231</td><td>15425</td><td>0.0.0.0</td><td>6500</td><td>0.0.0.0</td><td>81</td><td>Germans Warrior</td><td>5425</td><td>198</td><td>EU</td><td>NVABase</td><td>CooP</td><td>openplaying</td><td>0</td><td>6</td></tr>
Wie du siehst wiederholt sich der Aufbau der Seite, du musst also die Datei runterladen oder zumindest an den Quellcode kommen und aus diesen dann die nötigen Dinge filtern!
http://tut.php-q.net/regex.html
Viele Grüße,
Patrick
-
Gehts nicht einfacher?
-
Hab http://gameq.sourceforge.net/ gefunden. Allerdings muss man für jede query eine IP angeben.
Wie komme ich an alle Gameserver IP's eines bestimmten Spieles von net.gamespy.com/masterserver ?
MfG
-
Kann mir keiner weiterhelfen?
-
-
Naja egal ich werd mich in regex einlesen...