Example #1
0
//    $url = "http://192.168.0.180/gal/ws/rest.1cws?wsdl";
ini_set("soap.wsdl_cache_enabled", "0");
$client = new SoapClient($url, array('login' => "WSAdmin", 'password' => "056010135"));
$error = "<?xml version=\"1.0\"?>";
if (!empty($_POST['type'])) {
    switch ($_POST['type']) {
        case "101":
            if (!empty($_POST['xml'])) {
                $result = $client->GetRest(array('Good' => $_POST['xml']));
            } else {
                $error = "101. Нет входящих данных.";
            }
            break;
        case "102":
            if (!empty($_POST['xml'])) {
                $result = $client->GetPrice(array('Good' => $_POST['xml']));
            } else {
                $error = "102. Нет входящих данных.";
            }
            break;
        case "103":
            //103 ОформлениеЗаказаПокупателя
            if (!empty($_POST['xml'])) {
                $result = $client->CreateDocument(array('Good' => $_POST['xml']));
                //                    file_put_contents($_SERVER['DOCUMENT_ROOT']."/t.txt",$result->return);
                //                    file_put_contents($_SERVER['DOCUMENT_ROOT']."/t.txt",$_POST['xml']);
            } else {
                $error = "103. Нет входящих данных.";
            }
            break;
        case "104":