'utf-8')); $context = stream_context_create(array('http' => array( 'method' => "POST", 'header' => "Content-Length: " . strlen($request), 'content' => $request ))); $file = @file_get_contents("http://sogo:9191/RPC2", false, $context) or die("Cannot connect to $remote_server:$listener_port"); $response = xmlrpc_decode($file); if (isset($response['faultString'])) { echo '' . $response['faultString'] . ''; } else { echo 'OK'; } } elseif ($_GET['ACTION'] == "stop") { $request = xmlrpc_encode_request("supervisor.stopProcessGroup", 'sogo-group', array('encoding'=>'utf-8')); $context = stream_context_create(array('http' => array( 'method' => "POST", 'header' => "Content-Length: " . strlen($request), 'content' => $request ))); $file = @file_get_contents("http://sogo:9191/RPC2", false, $context) or die("Cannot connect to $remote_server:$listener_port"); $response = xmlrpc_decode($file); if (isset($response['faultString'])) { echo '' . $response['faultString'] . ''; } else { echo 'OK'; } } ?>