Webservice-WebClient dengan Nusoap dan XAMPP.

Berikut langkah-langkahnya
1. Buat folder d:>server  (lokasi file webserver)
2. Setting path di komputer dengan tambahkan d:/xampp/php, lokasi file xampp yang akan digunakan.
3. Download nusoap. File folder lib dicopykan ke :
    - dalam d:>server
    - dalam htdoc di folder aplikasinya.

4. Jalankan server di d:>php -S localhost:8082 -t server
Buat koding di d:>server dengan nama file ws.


require_once('lib/nusoap.php');

$server= new soap_server;
$server->configureWSDL('hello','http://localhost:8082/ws.php?wsdl');

function hello($nama) {
    return 'Hallow' . $nama;

}

/*mendaftarkan fnction(method) ke web service (3)*/

$server->register(
    'hello',                     //nama method yang akan dijalankan (4)
        array('nama'=>'xsd:string')   //input yang diperlukan

    );
 

$HTTP_RAW_POST_DATA=isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);

?>


Buat file webclient di htdoc:


/* kuncinya di SoapClient */

$pelanggan= new SoapClient('http://localhost:8082/ws.php?wsdl');
$response=$pelanggan->hello('Damaruta');

echo $response;

?>
 


Powered by Blogger.