Buongiorno,
ho realizzato un client per accedere ad un Web Service realizzato in Java.
Sul mio sistema di sviluppo tutto ok, ma quando porto su altervista non funziona più.
L'errore è:
Fatal error: Cannot instantiate non-existent class: webservice_ in /membri2/ivenuti/ ..(url).. /SOAP/WSDL.php on line 617
Ho provato a modificare la pagina PHP, commentando la seguente riga:
$wsdl=new SOAP_WSDL('http://www. ... .it:8080/axis/services/ProductsExampleWSPort?wsdl');
e a fer reperire il WSDL dal file system:
$wsdl=new SOAP_WSDL('./ProductsExampleWSPort.wsdl');
non da più errore in compilazione ma sembra che la richiesta al server fallisca (non mi visualizza i record reperiti!).
Credo pertanto che ci sia una limitazione all'accesso di URL esterne. E' così?
p.s. per il client ho usato delle librerie PHP scaricate da PEAR; in particolare:
Web Services > SOAP (http://pear.php.net/package/SOAP)
HTTP >HTTP Request (http://pear.php.net/package/HTTP_Request)
Networking >NET Url (http://pear.php.net/package/Net_URL)
Networking > Socket
-- Ivan