Как использовать php мыло вместо nusoap

У меня есть веб-приложение со спецификацией, которое использует расширение nusoap. Но на нашем сервере работает php 5.5.
Я попытался переписать этот пример ниже, но это за пределами моих возможностей …

Вот скрипт, который я хочу переписать, чтобы использовать мыло в php без nusoap:

<?php

require_once('lib/nusoap.php');

$Client = new nusoap_client( 'https://letsgo-test.org', array( 'encoding'=>'UTF-8' ) );

$Client -> soap_defencoding = 'utf-8';

$Client -> decode_utf8 = FALSE;

$CMsg = array( 'user_name' => 'letsgo', 'user_password' => '123' );
$bClient = $Client->call( 'Login', $CMsg );
$szSession = $bClient[ 'session' ];

$bCPrep = array(
'rname1' => 'Lets',
'rname2' => 'Go',
'rcountry' => 'ORG',
'rzipcode' => '00-770',
);

$CMsg = array( 'session' => $szSession, 'consign_prep_data' => $bCPrep );
$bClient = $Client->call( 'adePreparingBox_Insert', $CMsg );

print_r( $bClient );

$CMsg = array( 'session' => $szSession );

$bClient = $Client->call( 'Logout', $CMsg );

?>

Буду благодарен за любую помощь !!!

0

Решение

Ага! Я нашел решение!
Это не так сложно, как я думал,

Некоторые объявления выглядят по-разному:

$szSession = $bClient[ 'session' ];
changed to
$szSession = $bClient->session;

вместо «звонить» нужно использовать «__soapCall»

Вот что вам нужно сделать, чтобы освободиться от nusoap.php
Я думаю, есть что-то, что можно изменить, но этого достаточно для меня.

С уважением!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]