<? //call library require_once ('lib/nusoap.php'); //using soap_server to create server object $server = new soap_server; $server->configureWSDL('server_bookwsdl', 'urn:server_bookwsdl'); //register a function that works on server $server->register('getallbook'); // create the function function getallbook() { $conn = mysql_connect('localhost','root','1234'); mysql_select_db('testdb', $conn); $sql = "SELECT * FROM book"; $q = mysql_query($sql); while($r = mysql_fetch_array($q)){ $items[] = array('cd'=>$r['cd'], 'title'=>$r['title'], 'author'=>$r['author'], 'publisher'=>$r['publisher']); } return $items; } // create HTTP listener $server->service($HTTP_RAW_POST_DATA); exit(); ?>
<? require_once ('lib/nusoap.php'); $client = new nusoap_client('http://localhost/test/nusoap/server_book.php?wsdl',true); $response = $client->call('getallbook'); if($client->fault) { echo "FAULT: <p>Code: (".$client->faultcode.")</p>"; echo "String: ".$client->faultstring; } else { $r = $response; $count = count($r); ?> <table border="1"> <tr> <th>Code</th> <th>Title</th> <th>Author</th> <th>Publisher</th> </tr> <? for($i=0;$i<=$count-1;$i++){ ?> <tr> <td><?=$r[$i]['cd']?></td> <td><?=$r[$i]['title']?></td> <td><?=$r[$i]['author']?></td> <td><?=$r[$i]['publisher']?></td> </tr> <? } ?> </table> <? } ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง