PHP y WebServices
Publicado por juan fernandez (7 intervenciones) el 28/12/2006 16:52:40
Hola.
Estoy tratando de consumir un Web Service hecho en C# desde PHP (aunque por lo que he visto no importa donde este hecho el web service).
He conseguido dos codigos pero ninguno me ayuda.
El primero es este
$oSoapClient = new soapclient(''IPwebService, true); Parametros = array
("Par1"=>"Valor1","Par2"=>"Val2");
$aRespuesta = $oSoapClient->call("Transfer", $aParametros);
echo $aRespuesta
Este me da un error, me imagino que es porque hay que configurar el WSDL (pero no se ni como se come eso).
El otro es este
$oSoapClient = new soapclient('IPWebService', 'wsdl');
$cliente_proxy=$oSoapClient->getProxy();
$aRespuesta=$cliente_proxy->Transfer($aParametros);
echo '|__aRespuesta==> ';//v
echo '<pre>'; print_r($aRespuesta); echo '</pre>'; //v
Y este condigo me arroja ese error.
Aqui 1PHP Parse error: parse error, unexpected T_STRING in C:\Archivos de pro
grama\Apache Software Foundation\Apache2.2\htdocs\nusoap.php(6983) : eval()'d co
de on line 1
PHP Fatal error: Class 'soap_proxy_3657' not found in C:\Archivos de programa\A
pache Software Foundation\Apache2.2\htdocs\nusoap.php(6985) : eval()'d code on l
ine 1
Si alguien me puede echar una mano se lo agradeceria. Tengo ya tiempo con esto y no encuentro mucho que me ayude/
Gracias
Estoy tratando de consumir un Web Service hecho en C# desde PHP (aunque por lo que he visto no importa donde este hecho el web service).
He conseguido dos codigos pero ninguno me ayuda.
El primero es este
$oSoapClient = new soapclient(''IPwebService, true); Parametros = array
("Par1"=>"Valor1","Par2"=>"Val2");
$aRespuesta = $oSoapClient->call("Transfer", $aParametros);
echo $aRespuesta
Este me da un error, me imagino que es porque hay que configurar el WSDL (pero no se ni como se come eso).
El otro es este
$oSoapClient = new soapclient('IPWebService', 'wsdl');
$cliente_proxy=$oSoapClient->getProxy();
$aRespuesta=$cliente_proxy->Transfer($aParametros);
echo '|__aRespuesta==> ';//v
echo '<pre>'; print_r($aRespuesta); echo '</pre>'; //v
Y este condigo me arroja ese error.
Aqui 1PHP Parse error: parse error, unexpected T_STRING in C:\Archivos de pro
grama\Apache Software Foundation\Apache2.2\htdocs\nusoap.php(6983) : eval()'d co
de on line 1
PHP Fatal error: Class 'soap_proxy_3657' not found in C:\Archivos de programa\A
pache Software Foundation\Apache2.2\htdocs\nusoap.php(6985) : eval()'d code on l
ine 1
Si alguien me puede echar una mano se lo agradeceria. Tengo ya tiempo con esto y no encuentro mucho que me ayude/
Gracias
Valora esta pregunta


0