• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP Socket nur 43 Zeichen werden gesendet^

SebStar

Neues Mitglied
Hallo Leute,

ich hab letztends Websend für Bukkit (Minecraft) runtergeladen, und mir gedacht, ich versuch mal ein kleines schript zu schreiben. Funktioniert auch soweit ganz gut, nur leider werden nur 43 zeichen meines Commands gesendet. Wieso ist das so, und kann man das ändern ?

PHP:
<?php
     $HOST = "127.0.0.1"; //the ip of the bukkit server
     $password = "------";
     $player = "sebstarsebiseb"; //eigentlich $_POST["player"] nur zu test zwecken hab ich meinen Namen direckt eingegeben
     $commandpost ="/Command/ExecuteConsoleCommand:sudo ".$player." me test;";
     //Can't touch this:
     $sock = socket_create(AF_INET, SOCK_STREAM, 0)
     or die("error: could not create socket\n");
     $succ = socket_connect($sock, $HOST, 4445) 
     or die("error: could not connect to host\n");
     //Authentification
     socket_write($sock, $command = md5($password)."<Password>")
     or die("error: failed to write to socket\n");
     //Begin custom code here.
      socket_write($sock, $commandpost, strlen($command) + 1) //Writing text/command we want to send to the server
      or die("error: failed to write to socket\n");
     //socket_write($sock, $commandget ,strlen($command) + 1)
     //or die("error: failed to write to socket\n")
     
  ?>

Danke für die hoffentlich hilfreichen antworten.

MFG
SebStar

EDIT:
Hier ein auszug aus dem Server-Log (Minecraft)
Code:
 Websend: Socket accepted.


18:45:31
 CONSOLE: 
[INFO] Websend: Socket input reading started.


18:45:31
 CONSOLE: 
[INFO] Websend: ServerSocket: Found password.


18:45:31
 CONSOLE: 
[INFO] Websend: Parsing line


18:45:31
 CONSOLE: 
[INFO] /Command/ExecuteConsoleCommand:sudo sebstar


18:45:31
 CONSOLE: 
[INFO] Websend: Starting listening for connections.

EDIT:
Hier der link zur dev-Page von Websend (dem Plugin)
http://dev.bukkit.org/server-mods/websend/
 
Zuletzt bearbeitet:
Zurück
Oben