Membuat Aplikasi Client PHP | CEMPAKA: Membuat Aplikasi Client PHP

Monday, 2 May 2016

Membuat Aplikasi Client PHP

1Aplikasi Client PHP:
aFile disimpan dengan format (.php)

Source Code:

<html>
<body>
<h1> INTERFACE CLIENT WEB SERVICE DENGAN PHP</h1>
<form method="post">
Nilai 1 = <input type="text" name="a" value="" required><br>
Nilai 2 = <input type="text" name="b" value="" required><br>
<br><input type="submit" value="jumlah" name="buton1">
<input type="submit" value="kurang" name="buton2">
<input type="submit" value="kali" name="buton3">
<input type="submit" value="bagi" name="buton4">
<br><br>
<?php
function errorHandler($errno, $errstr, $errfile, $errline, array $errcontext) {
print "<h3>Terjadi kesalahan/peringatan:</h3>";
print "Baris $errline [$errstr]";
exit;
}

set_error_handler('errorHandler');

$client = new SoapClient("http://localhost:1143/Service.asmx?WSDL");




$bil1=$_POST["a"];
$bil2=$_POST["b"];
if (isset($_POST["buton1"])){
            $hasil = $client->jumlah(array('a'=>$bil1,'b'=>$bil2));
             echo $bil1." + ".$bil2." hasil = ".$hasil->jumlahResult;
            }
else
if (isset($_POST['buton2'])){
            $hasil = $client->kurang(array('a'=>$bil1,'b'=>$bil2));
             echo  $bil1." - ".$bil2." hasil = ".$hasil->kurangResult;
            }
else
if (isset($_POST['buton3'])){
            $hasil = $client->kali(array('a'=>$bil1,'b'=>$bil2));
            echo  $bil1." * ".$bil2." hasil = ".$hasil->kaliResult;
            }
else
if (isset($_POST['buton4'])){
            $hasil = $client->bagi(array('a'=>$bil1,'b'=>$bil2));
            echo  $bil1." / ".$bil2." hasil = ".$hasil->bagiResult;
            }


?>

</form>
</body>

</html>




gambar diatas adalah hasil dari source code/ coding diatas.

Implementasi aplikasi Web yang anda buat mampu mengkonsumsi web service operasi matematika (penjumlahan, pengurangan, pembagian, perkalian):

Untuk membuat client web service, langkah pertama membuat sebuah object dari class SoapClient seperti pada baris berikut ini:
$client = new SoapClient("http://localhost:1143/Service.asmx?WSDL");

Untuk memanggil salah satu operasi yang ada,  cukup memanggil method dengan nama yang bersesuaian, diikuti dengan parameter yang diletakkan dalam associative array. Sebagai contoh, memanggil operasi tambah

$hasil = $client->jumlah(array('a'=>$bil1,'b'=>$bil2));
echo $bil1." + ".$bil2." hasil = ".$hasil->jumlahResult;


begitu juga pada operasi yang lainnya.


Semoga artikel Membuat Aplikasi Client PHP bermanfaat bagi Anda. Jika kamu suka dengan artikel Membuat Aplikasi Client PHP ini, like dan bagikan ketemanmu.

Post a Comment

CEMPAKA - All Right Reserved.Powered By Blogger
My Link by Creating Website Edit by : Cempakateknikinfo Blogspot