RE: Question on accessing C# Web Service

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You could print_r $rs and see exactly what it contains.  Otherwise you
could add this to your code to make things simpler.

$soap_proxy = $client->getProxy();
$result = $soap_proxy->HelloWorld(); 

This is how I do it.

Charles

-----Original Message-----
From: Adam [mailto:yipky@xxxxxxxxxxx] 
Sent: Wednesday, March 30, 2005 1:28 PM
To: php-windows@xxxxxxxxxxxxx
Subject:  Question on accessing C# Web Service

Hello
I am new to PHP soap and I have a simple question.

here is my simple hello world server class

namespace TestService
{
 public class Service1 : System.Web.Services.WebService  {
  public Service1()
  {
   InitializeComponent();
  }

  [WebMethod]
  public string HelloWorld()
  {
   return "Hello World";
  }
 }
}

and Here is my PHP client

<html>
<body><?php echo "Hello World"; ?>
<br>
<?php

require_once('lib\nusoap.php');

$client = new
soapclient('http://localhost/TestService/Service1.asmx?WSDL',
'wsdl');

$rs = $client->call('HelloWorld');
echo 'result:' . $rs;

?>
</body>
</html>


The result I got is

Hello World
result:Array

Can anyone pls help me with this ??
It return no error, but say rs is an Array. When I try to access the $rs
as array it gives me a offset error.

--
PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux