ID:               36544
 Updated by:       [EMAIL PROTECTED]
 Reported By:      roderja at hotmail dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         SOAP related
 Operating System: windows xp
 PHP Version:      5.1.2
 New Comment:

This is not a help board. Please check http://php.net/mailing-lists.php
for appropriate places to ask.

Regarding reading material
http://www.zend.com/php5/articles/php5-SOAP.php should have some info
for you.


Previous Comments:
------------------------------------------------------------------------

[2006-02-28 18:06:10] roderja at hotmail dot com

Thank you it works.

I am a beginner and y environment is :
windows xp sp2
XAMPP 1.5.1
 .Update MySQL 5.0.18 
 .Update Apache 2.2.0 
 .Update PHP 5.1.1 
 .Update phpMyAdmin 2.7.0 pl1 

Could you please tell me the following question where can I find the
answer? When I survey at www.php.net it tell me how the function
difinition, but I don't know how to combine them together. for example,
why do you know add that two code is works? I want to know where can I
learn these kinds of good information. I appreciate.

1. I don't know what kind of SAPI did I use.
2. Does the following code is just only good for server and client at
the same machine?
$data = file_get_contents('php://input');
$server->handle($data);

------------------------------------------------------------------------

[2006-02-28 16:32:37] [EMAIL PROTECTED]

Which SAPI are you using?

Try:
$data = file_get_contents('php://input');
$server->handle($data);

------------------------------------------------------------------------

[2006-02-28 13:07:43] roderja at hotmail dot com

Could you please help me to figure out how to run this web services on
my localhost? I want to try the server and client at the same machine.
Thank you very much.
By the way, could you plese tell me where or what kind of document is
good for me to learn the PHP SOAP. ( I already know www.php.net) and
which newsgroup should I go. I appreciate.

------------------------------------------------------------------------

[2006-02-27 23:12:25] me at contents dot nl

I don't see the error. You are not executing a soap request, you're
probably just opening the the file in your browser. Hence the server
cannot find a soap request in the post data.

------------------------------------------------------------------------

[2006-02-27 16:40:52] roderja at hotmail dot com

Description:
------------
Run the web services server, and got the following messgae.
"Can't find HTTP_RAW_POST_DATA"
I put the server1.php and its myservice.wsdl at the same folder.
Thanks.

Reproduce code:
---------------
<?php 

function SayHello() { 
  return 'Hello'; 
} 
ini_set("soap.wsdl_cache_enabled", "0"); 
$server = new SoapServer("myservice.wsdl"); 
$server->addFunction("getQuote"); 
$server->handle(); 

Expected result:
----------------
Hello

Actual result:
--------------
  <?xml version="1.0" encoding="UTF-8" ?> 
- <SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
  <faultcode>SOAP-ENV:Server</faultcode> 
  <faultstring>Bad Request. Can't find HTTP_RAW_POST_DATA</faultstring>

  </SOAP-ENV:Fault>
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=36544&edit=1

Reply via email to