Skip to main content

Posts

Showing posts from May, 2017

Membuat Kalender Akademik dengan SimpeCalendar

Berikut kode simple calendar modifikasi bahasa Indonesia: <?php namespace donatj_2017; /**  * Simple Calendar  *  * @author Jesse G. Donat <donatj@gmail.com>  * @link http://donatstudios.com  * @license http://opensource.org/licenses/mit-license.php  * Modified by Edi Haryono energipositif@gmail.com  */   class SimpleCalendar {     /**      * Array of Week Day Names      *      * @var array      */     public $wday_names = false;     private $now;     private $dailyHtml = array();     private $offset = 0;     /**      * Constructor - Calls the setDate function      *      * @see setDate      * @param null|string $date_string      */     function __construct( $date_string = null ) {         $this->setDate($date_string);     }     /**      * Sets the date for the calendar      *      * @param null|string $date_string Date string parsed by strtotime for the calendar date. If null set to current timestamp.      */     public function setDate( $date_string = null ) {       

Membuat GetToken

Buatlah file live.php pada server. Bisa di localhost:8082 maupun di htdocs. <?php require_once('../lib/nusoap.php');   $ns = "http://localhost/ws/live.php"; //$ns = "http://localhost:8082/ws/live.php"; $server = new soap_server; $server->configureWSDL('WSPDDIKTI', $ns); $server->wsdl->schemaTargetNamespace = $ns; if(!isset($HTTP_RAW_POST_DATA)){     $HTTP_RAW_POST_DATA = file_get_contents("php://input"); } //function_search_data function GetToken ($username,$password){     $conn     = mysqli_connect("localhost","root","","users");     $query    = $conn->query("SELECT token FROM user_token WHERE username ='$username' AND password = '$password'");         while($row = mysqli_fetch_assoc($query))         {     return json_encode($row);     } } //registrasi fungsi ke server $server->register(" GetToken ",                                     arra

Webservice CRUD Mysqli

<?php require_once "../lib/nusoap.php"; $server = new soap_server(); $server->configureWSDL("Mahasiswa UII","urn:akademik"); if(!isset($HTTP_RAW_POST_DATA)){     $HTTP_RAW_POST_DATA = file_get_contents("php://input"); } //function_view_all_data function dataMahasiswa($data){     $conn = mysqli_connect("localhost","root","","ws");     $results = $conn->query("SELECT nim, nama, alamat FROM mahasiswa");     $ArrayHasil = [];     while ($result = mysqli_fetch_array($results,MYSQLI_ASSOC)) {         $ArrayHasil[] = $result ;     }     return json_encode($ArrayHasil); } //function_search_data function cariMahasiswa($id){     $conn = mysqli_connect("localhost","root","","ws");     $results = $conn->query("SELECT nim, nama, alamat FROM mahasiswa WHERE nim ='$id' ");     $ArrayHasil = [];     while ($result = mysqli_fetch_array($results

Webservice Webclient with Mysqli

1) Example Get Data server.php <?php require_once "../lib/nusoap.php"; $server = new soap_server(); $server->configureWSDL("mi primer ws","urn:mundopccmb"); if(!isset($HTTP_RAW_POST_DATA)){     $HTTP_RAW_POST_DATA = file_get_contents("php://input"); } function dataMahasiswa($id){     $conn = mysqli_connect("localhost","root","","ws");     $vehiculos = $conn->query("SELECT nim,nama,alamat FROM mahasiswa ");     $ArrVehiculos = [];     while ($vehiculo = mysqli_fetch_array($vehiculos,MYSQLI_ASSOC)) {         $ArrVehiculos[] = $vehiculo ;     }     return json_encode($ArrVehiculos); } $server->register("dataMahasiswa",array("id"=>"xsd:int"),                                     array("return"=>"xsd:string"),                                     "urn:mundopccmb",                                     "urn:mundopccmb#dat