Я новичок в веб-сервисах,
Я создал базовый веб-сервис фондовой биржи, успешно создал для него серверный сценарий и поместил его на свой сервер. Теперь я также создал сценарий очистки и получил доступ к нему через тот же сервер. Это действительно? Можно ли получить доступ к файлам boh с того же сервера? или я должен разместить их на разных серверах? Если да, то Y? Если нет, то почему я получаю пустую страницу?
Я использую библиотеку nusoap для веб-сервиса.
Когда я использую свой сценарий очистки с локального компьютера, я получаю эти ошибки
"Устаревший: назначение возврата
Значение нового по ссылке
устарел в
D: \ WAMP \ WWW \ pranav_test \ NuSOAP \ Lib \ nusoap.php
по линии 6506
Неустранимая ошибка: класс «мыльный клиент» отсутствует
нашел в
D: \ WAMP \ WWW \ pranav_test \ stockclient.php
на линии 3 "
stockserver.php на сервере
<?php
function getStockQuote($symbol) {
mysql_connect('localhost','root','******');
mysql_select_db('pranav_demo');
$query = "SELECT stock_price FROM stockprices "
. "WHERE stock_symbol = '$symbol'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
return $row['stock_price'];
}
require('nusoap/lib/nusoap.php');
$server = new soap_server();
$server->configureWSDL('stockserver', 'urn:stockquote');
$server->register("getStockQuote",
array('symbol' => 'xsd:string'),
array('return' => 'xsd:decimal'),
'urn:stockquote',
'urn:stockquote#getStockQuote');
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA)
? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>
stockclient.php
<?php
require_once('nusoap/lib/nusoap.php');
$c = new soapclient('http://192.168.1.20/pranav_test/stockserver.php');
$stockprice = $c->call('getStockQuote',
array('symbol' => 'ABC'));
echo "The stock price for 'ABC' is $stockprice.";
?>
пожалуйста, помогите ...