Tujan : Membuat XML Web_Service Sipus_Bantul.php
Langkah-langkah dalam pembuatannya seperti berikut ini:
1. Pilih Aplikasi xampp lalu pindahkan di Drive C pada folder xampp jangan lupa ,masukan folder lib nya di dalam folder htdocs. Buka xampp lalu klik Star 2X atai liat gamabar dibawah ini
2. Maka tampilanya akan seperti gambar berikut :
3. Dalam folder xampp cari folder php setelah itu cari tulisan php.ini klik 2X maka akan tampil seperti gambar berikut :
4. lalu tekan tombl CTRL+F lalu pada Find ketikian kata “soap” maka akan nampak seperti gambar berikut :
5. lalu tekan Find Next selanjutnya extension=php_soap.dll, lalu bri tanda ; maka hasilnya seperti ini ;extension=php_soap.dll atau liat seperti gambar berikut :
6. Buka notepad++ untuk buat halaman web_servicenya.
7. Buat File servernya Ketikan kode dibawah ini pada notepad ++
<?php
require_once "Lib/nusoap.php";
function getData($keyword){
mysql_connect('localhost','root','');
mysql_select_db('sipus');
$hasil=mysql_query("SELECT judul_buku from koleksi_buku_bantul where judul_buku like '%".$keyword."%'");
$index=0;
while($data=mysql_fetch_array($hasil)){
$buku[$index]=$data['judul_buku'];
$index++;
}
return $buku;
}
$server=new soap_server();
$server->configureWSDL("layanan buku","urn:getDataService");
$server->wsdl->addComplexType(
"larikData",
"complexType",
"array",
"",
"SOAP_ENC:Array",
array(),
array(
array(
"ref"=>"SOAP-ENC:arrayType",
"wsdl:arrayType"=>"xsd:string[]"
)
),
"xsd:string"
);
$server->register(
"getData",
array("keyword"=>"xsd:string"),
array("data"=>"tns:larikData"),
"urn:getDataService",
"urn:getDataService#getData"
);
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : "";
$server->service($HTTP_RAW_POST_DATA);
?>
Save Di C:\xampp\htdocs Dengan nama sipus_bantul_server.phpSelanjutnya Buat Client Servernya
<?php
require_once "lib/nusoap.php";
$url ="http://localhost/sipus_bantul_server.php";
$client = new nusoap_client($url);
$hasil_buku = $client->call("getData", array("keyword"=>"as"));
print_r($hasil_buku);
?>
Save Di C:\xampp\htdocs Dengan nama sipus_bantul_client.php8. Buka Firefox ketikan Pada taksbar http://localhost/sipus_bantul_server.php
Maka akan tampil seperti ambar berikut
Share This :
comment 0 Comment
more_vert