From d5f60e76fbec10720d51528d3b1d743b6c789268 Mon Sep 17 00:00:00 2001 From: xkonni Date: Mon, 5 Nov 2012 01:18:29 +0100 Subject: [PATCH] webinterface: initial commit --- index.php | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 index.php diff --git a/index.php b/index.php new file mode 100644 index 0000000..9306d85 --- /dev/null +++ b/index.php @@ -0,0 +1,69 @@ + + + raspberry + + += 8) { + $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n"); + socket_bind($socket, $source) or die("Could not bind to socket\n"); + socket_connect($socket, $target, $port) or die("Could not connect to socket\n"); + socket_write($socket, $output, strlen ($output)) or die("Could not write output\n"); + echo "ACTION: "; + echo "group: ".$nGroup; + echo " switch: ".$nSwitch; + echo " action: ".$nAction; + echo "=> ".socket_read($socket, 2048)."

"; + socket_close($socket); +} +else if (strlen($OUTPUT) > 0) { + echo "ACTION: "; + echo $output." too short"; +} + +$groups=array("00001", "00010"); +echo ""; +foreach($groups as $ig) { + echo ""; + for ($is=1; $is<=5; $is++) { + $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n"); + socket_bind($socket, $source) or die("Could not bind to socket\n"); + socket_connect($socket, $target, $port) or die("Could not connect to socket\n"); + + $output = $ig."0".$is."2"; + socket_write($socket, $output, strlen ($output)) or die("Could not write output\n"); + $state = socket_read($socket, 2048); + if ($state == 0) { + $color=" BGCOLOR=\"#FF0000\""; + $action = 1; + } + if ($state == 1) { + $color=" BGCOLOR=\"#00FF00\""; + $action = 0; + } + echo ""; +} +echo "
"; + echo "".$ig.":".$is."
=> ".$action."
"; + socket_close($socket); + } + echo "
"; +?> + +