如何使用web服务使用nussoap库php


how to use webservice using nusoap library php

我试着从一些网站使用webservice,我使用nussoap库和PHP代码,如下所示

  <?php
   require_once('lib/nusoap.php');
   $client = new SoapClient("http://simlitabmas.dikti.go.id/ws_pimnas/ws.svc?wsdl");
  $err = $client->getError();
  if ($err) {
      echo '<h2>errorr BOSSSS </h2><pre>' . $err . '</pre>';
  }
  $param = "examplekeyword";
  $param2 = "001029";
  $result = $client->call('get_peserta',array("keyword"=>"$param","kode_perguruan_tinggi"=>"$param2"));

if (!empty($result)) {
echo "<table border=1>";
echo "<tr bgcolor='#cccccc'>";
echo "<th>Name</th>";
echo "<th>Nomor Mahasiswa</th>";
echo "</tr>";
foreach ($result as $item) {
    echo "<tr>";
    echo "<td>".$item['nama']."</td>";
    echo "<td>".$item['nomor_mahasiswa']."</td>";
    echo "</tr>";
}
echo "</table>";
}
 ?>

get_peserta函数有两个参数需要输入。当我测试我的PHP代码时,我得到了空白页。任何帮助吗?

使用http://simlitabmas.dikti.go.id/ws_pimnas/ws.svc?wsdl中的WSDL,您可以从wsdltophp.com生成相应的包,以便确定如何在PHP中构建请求,因为每个元素都将是具有setter/getter的PHP对象。如果你需要任何额外的帮助,请告诉我,