Пример #1
0
<?php

include 'execute.php';
define("HTTP_HOST", "192.168.1.102");
define("REMOTE_PORT", 2222);
$data = new dataClass();
if (isset($_POST['action']) && !empty($_POST['action'])) {
    $action = $_POST['action'];
    switch ($action) {
        case 'getRequest':
            $data->getRequest();
            break;
        case 'execPerlOFF':
            $data->execPerlOFF();
            break;
        case 'execPerlON':
            $data->execPerlON();
            break;
        case 'getPortNumber':
            $data->getPortNumber();
            break;
        case 'setPortPermissions':
            $data->setPortPermissions();
            break;
    }
}
class dataClass
{
    public function getRequest()
    {
        //$request = "http://" . $_SERVER['HTTP_HOST'] . ":" . $_SERVER['REMOTE_PORT'] . "/" . $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'];