hallo :)
ich hab eventuell etwas gefunden, aber das kann nur senden, alles was
vom squeezecenter zurückgegeben wird, wird ignoriert.
daher ist dein beispiel zum testen ziemlich ungeeignet...

ich weiss aber nicht, wie z.b. der befehl, dass mein player pause
"machen" soll heisst..
ich habs mal mit  
{"id":1,"method":"slim.request","params":"04:20:00:12:23:45","pause"}
versucht
ausserdem werden in php die daten anders formatiert:
id=1&method=slim.request&params="04:20:00:12:23:45","pause"

das einzige was passiert sind aber unendliche ladezeiten...

stimmt der befehl für pause? 04:20:00:12:23:45 ist die MAC meines
players..
ausserdem: werden die [] benötigt? wozu sind die?

Mein PHP-Script:

Code:
--------------------
    
  <?php
  
  function PostToHost($host, $path, $referer, $data_to_send) {
  $fp = fsockopen($host, 80);
  printf("Open!\n");
  fputs($fp, "POST $path HTTP/1.1\r\n");
  fputs($fp, "Host: $host\r\n");
  fputs($fp, "Referer: $referer\r\n");
  fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
  fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
  fputs($fp, "Connection: close\r\n\r\n");
  fputs($fp, $data_to_send);
  printf("Sent!\n");
  while(!feof($fp)) {
  $res .= fgets($fp, 128);
  }
  printf("Done!\n");
  fclose($fp);
  
  return $res;
  }
  $data = "id=1&method=slim.request&params=\"04:20:00:12:23:45\",\"pause\"";
  
  printf("Go!\n");
  $x = PostToHost(
  "<<<meine.server.ip>>>",
  "/jsonrpc.js",
  "http://google.ch";,
  $data
  );
  ?>
  
--------------------


-- 
fredi
------------------------------------------------------------------------
fredi's Profile: http://forums.slimdevices.com/member.php?userid=2476
View this thread: http://forums.slimdevices.com/showthread.php?t=40928

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/slimserver-de

Antwort per Email an