Frank
Neues Mitglied
hi leute,
ich hab ja einen Teamspeak freehoster.
Damit ich nicht jeden Teamspeak Server selber erstellen muss, hab ich mir ein Script ausgedacht.
Die Server per php von einer externen seite zu erstellen, funktioniert wie, wenn man mit telnet connectet.
Also funktioniert mein Script über fsockopen und dann sende ich mit fputs() die befehle.
Bis jetzt hat alles funktioniert, aber ich komme an 2 Sachen nicht weiter.
1. Ich führe folgenden befehl aus:
Es funktioniert wunderbar, doch bei $results[2] bekomme ich nur
aber eigentlich müsste ich diese Ausgabe bekommen
Wie bekomme ich dies hin?
2.
Angenommen ich habe diese Ausgabe bekommen, wie schaffe ich nun, in einer Variablen die letzte id zu speichen die ausgegeben wird ( hier 6 ) (die _ beim code oben sind eigtl. leerzeichen)
Danke für die Hilfe
ich hab ja einen Teamspeak freehoster.
Damit ich nicht jeden Teamspeak Server selber erstellen muss, hab ich mir ein Script ausgedacht.
Die Server per php von einer externen seite zu erstellen, funktioniert wie, wenn man mit telnet connectet.
Also funktioniert mein Script über fsockopen und dann sende ich mit fputs() die befehle.
Bis jetzt hat alles funktioniert, aber ich komme an 2 Sachen nicht weiter.
1. Ich führe folgenden befehl aus:
PHP:
$fp = fsockopen("85.25.250.122",51233);
fputs($fp,"slogin username passwort\r\n");
$results[0] = fgets($fp,4096);
fputs($fp,"serveradd {$port}\r\n");
$results[1] = fgets($fp,4096);
fputs($fp,"dbserverlist\r\n");
$results[2] = fgets($fp,4096);
Es funktioniert wunderbar, doch bei $results[2] bekomme ich nur
Code:
id____udpport_____name________status
Code:
id____udpport_____name________status
1____2000_______TeamspeakServer1__1
2____2001_______TeamspeakServer2__1
3____2003_______TeamspeakServer3__1
4____2004_______TeamspeakServer4__1
5____2005_______TeamspeakServer5__1
6____2006_______TeamspeakServer6__1
2.
Angenommen ich habe diese Ausgabe bekommen, wie schaffe ich nun, in einer Variablen die letzte id zu speichen die ausgegeben wird ( hier 6 ) (die _ beim code oben sind eigtl. leerzeichen)
Danke für die Hilfe