hi,i’m from algeria and i debute with SOAP Webservvice PHP.I see that link http://www.sitepoint.com/web-services-with-php-and-soap-1/
,but i have this probleme****Fatal error: SOAP-ERROR: Parsing WSDL: Couldn’t
load from ‘http://localhost/WebServiceSOAP/server.php’ : Extra content
at the end of the document in C:\wamp\www\WebServiceSOAP\client.php on
line 6*****,can you help me.TKS a lot
Hi Zdakman, welcome to the forum
I’m a bit confused. The article you linked to (which BTW is a bit out-of-date) has example files named
productlist.php
productlistclient.php
products.wsdl
not
server.php
client.php
I’m sorry,i didn’t share a reel problem but this message under array " Notice: Undefined variable: HTTP_RAW_POST_DATA in C:\wamp\www\soapwebservice2\productlist.php on line 18 " when i enter the url " http://localhost/soapwebservice2/productlist.php "
That’s because HTTP_RAW_POST_DATA has been deprecated since that article was published and you are likely using a version of PHP > 5.6.0
http://php.net/manual/en/reserved.variables.httprawpostdata.php
Warning
This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged.
$HTTP_RAW_POST_DATA contains the raw POST data. See always_populate_raw_post_data.
In general, php://input should be used instead of $HTTP_RAW_POST_DATA.
If you change your productlist.php code a little you should be able to continue
if ( !isset( $HTTP_RAW_POST_DATA ) ) {
$HTTP_RAW_POST_DATA = file_get_contents( 'php://input' );
}
$server->service($HTTP_RAW_POST_DATA);
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.