- Код: Выделить всё
<?
$client = new SoapClient( 'http://host/path/ws/ws1.1cws?wsdl', array('login' => "admin", 'password' => ""));
$params["param1"] = $_POST["PARAM1"];
$result = $client->Funct($params);
?>
И дальше разгребай $result
<?
$client = new SoapClient( 'http://host/path/ws/ws1.1cws?wsdl', array('login' => "admin", 'password' => ""));
$params["param1"] = $_POST["PARAM1"];
$result = $client->Funct($params);
?>
$client = new SoapClient('http://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl', array('login' => "login", 'password' => "pass"));
$params["param1"] = $_POST["PARAM1"];
$result = $client->ListFuel($params);
Fatal error: Uncaught SoapFault exception: [USER_EMPTY] Необходимо указать данные пользователя in test.php:27 Stack trace: #0 test.php(27): SoapClient->__call('ListFuel', Array) #1 test.php(27): SoapClient->ListFuel(Array) #2 {main} thrown intest.php on line 27
DarkMedveD писал(а):
- Код: Выделить всё
$client = new SoapClient('http://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl', array('login' => "login", 'password' => "pass"));
$params["param1"] = $_POST["PARAM1"];
$result = $client->ListFuel($params);
Да, так я пытался. Вот, что выдает:Fatal error: Uncaught SoapFault exception: [USER_EMPTY] Необходимо указать данные пользователя in test.php:27 Stack trace: #0 test.php(27): SoapClient->__call('ListFuel', Array) #1 test.php(27): SoapClient->ListFuel(Array) #2 {main} thrown intest.php on line 27
<?$client = new SoapClient('http://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl');
$user["Name"] = "test";
$user["Password"] = "test";
$params["user"] = $user;
$result = $client->ListFuel($params);?>
DarkMedveD писал(а):Вот спасибо!
Все прекрасно работает!
ioff83 писал(а):DarkMedveD писал(а):Вот спасибо!
Все прекрасно работает!
ОК. С чем вы раньше работали? У меня очень разноплановые интересы в области программирования...
ini_set('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0');
try {
$client_soap = new SoapClient("http://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl");
$params_register = array(
'user' => array (
'Name' => "$expert_eaisto_login",
'Password' => "$expert_eaisto_pass"
),
'card' => array(
'DateOfDiagnosis' => "$date_diag",
'Name' => "$fname",
'FName' => "$name",
'MName' => "$sname",
'RegistrationNumber' => "$gos_number",
'TestResult' => "$test_result_eaisto",
'TestType' => "Primary",
'Vehicle' => array(
'Make' => "$marka",
'Model' => "$model"
),
'VehicleCategory' => "$category_pts",
'VehicleCategory2' => "$category_okp",
'BodyNumber' => "$kuzov",
'FrameNumber' => "$shassi",
'DateOfRetest' => "$retest_date_eaisto",
'Year' => "$year",
'EmptyMas' => "$massa",
'MaxMass' => "$max_massa",
'Fuel' => "$fuel",
'VIN' => "$vin",
'BrakingSystem' => "$tormoza",
'Tyres' => "$shiny",
'Killometrage' => "$probeg",
'RegistrationDocument' => array(
'DocumentType' => "$reg_doc",
'Organization' => "$organ",
'Date' => "$doc_date_for_eaisto",
'Series' => "$doc_seria",
'Foreign' => "$inostr",
'Number' => "$doc_number"),
'Values' => array(
'Code' => "1",
'TestResult' => "$test_result"
),
'Form' => array(
'Duplicate' => false,
'Validity' => "$date_diag_end"
),
'Operator' => array(
'ShortName' => "$org_short_name",
'FullName' => "$org_long_name"
),
'Expert' => array(
'Name' => "$expert_name_eaisto",
'FName' => "$expert_fname_eaisto",
'MName' => "$expert_sname_eaisto"
),
)
);
$request_register = $client_soap->RegisterCard($params_register);
$card_id_itog = $request_register->RegisterCardResult;
$dk_number_itog = $request_register->Nomer;
}
catch (SoapFault $exception)
{
$exception->getMessage();
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5