ocs.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. $action = $_REQUEST['action'];
  3. $accid = $_REQUEST['accid'];
  4. $pid = $_REQUEST['pid'];
  5. $taskid = $_REQUEST['taskid'];
  6. $status = $_REQUEST['status'];
  7. //
  8. //$local = "http://грибовы.рф";
  9. //$data = "Скрипт обработки выбора фильтра абонентом";
  10. //$key="woeudhцукацук цук пупркеркеуенakcslerug;er";
  11. $host="127.0.0.1";
  12. $port = 85;
  13. //$head = "GET / HTTP/1.1"."\r\n".
  14. // "Upgrade: WebSocket"."\r\n".
  15. // "Connection: Upgrade"."\r\n".
  16. // "Origin: $local"."\r\n".
  17. // "Host: $host"."\r\n".
  18. // "Sec-WebSocket-Key: asd245345235d6asd6as7d"."\r\n".
  19. // "Content-Length: ".strlen($data)."\r\n"."\r\n";
  20. //echo "hello!";
  21. //fwrite($sock, $head ) or die('error:'.$errno.':'.$errstr);
  22. if ($action == "check")
  23. {
  24. $cc = CheckConnection();
  25. if ($cc)
  26. echo "true";
  27. else
  28. echo "false";
  29. }
  30. function CheckConnection()
  31. {
  32. global $host, $port;
  33. return fsockopen($host, $port, $errno, $errstr, 0.5);
  34. }
  35. function OCScleartasks($accid)
  36. {
  37. global $host, $port;
  38. if (CheckConnection())
  39. readfile("http://$host:$port/Home/cleartasks?accid=$accid");
  40. }
  41. function OCStaskstatus($taskid, $status, $accid)
  42. {
  43. global $host, $port;
  44. if (CheckConnection())
  45. readfile("http://$host:$port/Home/taskstatus?taskid=$taskid&status=$status&accid=$accid");
  46. }
  47. function OCSnewproject($pid)
  48. {
  49. global $host, $port;
  50. if (CheckConnection())
  51. readfile("http://$host:$port/Home/newproject?pid=$pid");
  52. }
  53. function OCSremoveproject($pid)
  54. {
  55. global $host, $port;
  56. if (CheckConnection())
  57. readfile("http://$host:$port/Home/removeproject?pid=$pid");
  58. }
  59. function OCSlogoff($accid)
  60. {
  61. global $host, $port;
  62. if (CheckConnection())
  63. readfile("http://$host:$port/Home/logoff?accid=$accid");
  64. }
  65. function OCSlogin($accid)
  66. {
  67. global $host, $port;
  68. if (CheckConnection())
  69. readfile("http://$host:$port/Home/logon?accid=$accid");
  70. }
  71. function OCSgetvideo($taskid)
  72. {
  73. global $host, $port;
  74. if (CheckConnection())
  75. return file_get_contents("http://$host:$port/Home/getvideo?taskid=$taskid");
  76. }