Skip to main content

Posts

Nusoap Web Service

hellowsdl.php ---> di server <?php // Pull in the NuSOAP code require_once('lib/nusoap.php'); // Create the server instance $server = new soap_server(); // Initialize WSDL support $server->configureWSDL('hellowsdl', 'urn:hellowsdl'); // Register the method to expose $server->register('hello',                // method name     array('name' => 'xsd:string'),        // input parameters     array('return' => 'xsd:string'),    // output parameters     'urn:hellowsdl',                    // namespace     'urn:hellowsdl#hello',                // soapaction     'rpc',       ...

Memindahkan htdocs dan folder data

XAMPP adalah salah satu tool atau software yang sangat membantu sekali saat ingin membuat website secara lokal. Dalam XAMPP, sudah terdapat PHP Server, MySQL Server, beserta tool lainnya seperti PhpMyAdmin dan FileZilla. Ditambah lagi, XAMPP dapat didownload dan digunakan secara gratis. XAMPP untuk Windows secara default akan terinstall di folder  C:\xampp . Yup, itu adalah drive C yang sangat krusial. Sebenarnya Anda bisa saja menginstallnya di drive lain. Tapi saya, kalau memang program ya saya install di C. Masalah muncul pada saat saya install ulang. Waktu itu saya mau jual laptop, otomatis seluruh file dalam harddisk mau saya pindah dulu. Drive D, E, F, dan G sudah selesai saya backup. Nah, saya lupa kalau seluruh file web yang saya develop juga ada di folder instalasi xampp. Karena sudah terbiasa nggak naruh data apapun di C, ya nggak terasa. Akibatnya, saya kehilangan seluruh data web saya dan baru ingat waktu mau install XAMPP di laptop yang baru. Oh tidak. Sebenarnya k...

Converter dbf ke MYSQL

Banyak tool yang dipakai dan direkomendasikan orang untuk mengkonversi database , khususnya DBF ke MySQL. Ada yang menggunakan / menyarankan Navicat, CDBF for Linux , dbf2mysql, MySQL Migration Toolkit , dll. Bahkan ada pula yang mau bersusah-payah melakukannya dengan cara tradisionil dan ribet, yaitu dengan menggunakan MS Access: ekspor file ini, ganti syntax-nya menjadi sql, bla..bla..bla… dsb. Setelah menyimak semuanya, endingnya ternyata gak bikin happy. Meski begitu saya hargai effort mereka. Karena dari upaya mereka itulah kita menjadi tahu bahwa tool yang ini dan itu tidak cocok  dipakai. Tool yang saya pakai adalah Full Convert Enterprise (FCE). Komen saya terhadap tool ini cuma satu, keren! Kenapa? Karena bukan hanya source DBF saja yang bisa di-convert, tapi juga source lainnya (Interbase/Firebird, Oracle , Paradox, SQL Server, dll). Download: Full Convert Enterprise Full Version di sini (size 4.7 MB) Password: bayusibond Berikut adalah langkah-langkah m...

webservice

bikin webservice dengan NuSOAP (Hello World) Sebelumnya pergilah ke >> http://sourceforge.net/projects/nusoap/?source=directory (download NuSOAP ) disini saya asumsikan anda sudah memiliki apache dan mysql.. jadi tidak perlu meminta anda download xampp ato WAMP! satu hal yang perlu digarisbawahi.. Jangan menyerah baca tutorial ini karena saya menjelaskan dengan adanya error bukan langsung jadi.. letakkan file yang anda dapat di folder soap masuk ke folder soap lewat browser dan saya asumsikan anda mendapatkan 2 folder didalamnya yaitu : lib dan samples.  Masuki samples dan coba salah satu link yang tersedia. Perlu diketahui bahwa untuk mencoba sample anda harus ada koneksi ke luar (internet) karena link yang dituju bukan local tetapi internet luar. Lalu bagaimana cara agar kita mencoba di lokal bukan di luar!! Mari buat 2 script uji coba yang bernama hello world. Tetapi untuk menyingkat, saya akan buat namanya cukup 001.php dan 002.php !! Saya menga...

Webserver dengan SOAP

Cara membuat webservice menggunakan nusoap php Webservice adalah suatu teknologi yg digunakan agar data kita bisa di baca di semua platform, baik java, vb.net, php dan android. Webservice berbasiskan xml. Karena skrg sudah ada librari untuk membuat webservice dgn php yaitu Nusoap, maka kita hrs mndownloadnya trlbh dahulu. jgn lp pada setting php.ini soap_dll nya d disable. disini saya mau kasih contoh simple bikin web service. 1. langkah pertama kita harus mempunyai program di sisi server yang nanti akan menghasilkan kluaran bahasa xml, bisa berupa wsdl maupun soap. hellowsdl.php <?php // Pull in the NuSOAP code require_once('lib/nusoap.php'); // Create the server instance $server = new soap_server(); // Initialize WSDL support $server->configureWSDL('hellowsdl', 'urn:hellowsdl'); // Register the method to expose $server->register('hello',                // method name ...

Export ke excel from php

<?php // Fungsi header dengan mengirimkan raw data excel header ( "Content-type: application/vnd-ms-excel" ) ; // Mendefinisikan nama file ekspor "hasil-export.xls" header ( "Content-Disposition: attachment; filename=tutorialweb-export.xls" ) ; // Tambahkan table include 'data.php' ; ?>

Layar Biru versi PHP Bagian 1 (file prefil_dbf.php)

file config.php <?php $db_uname = 'root'; $db_passwd = ''; $db_name = 'layar_biru'; //database yang dipilih $db_host = 'localhost'; $xbase_dir = 'D:\ACADEMIC\htdocs\layar_biru\files'; $die_on_mysql_error = false; // when investigating errors, set this to true $from_encoding=""; //Encoding of database, e.g. CP866 or empty, if convert is not required     file prefil.dbf   <?php include "config.php";            // please copy the config.sample.php and edit the correct fields include "classes/XBase/Table.php"; include "classes/XBase/Column.php"; include "classes/XBase/Record.php"; include "classes/DBFhandler.php"; use XBase\Table;  // Initializing vars ini_set( 'memory_limit', '2048M' ); set_time_limit( 0 ); $time_start = time(); $files = scandir($xbase_dir) or die ("Error! Could not open directory '$xbase_dir'."); $conn = new mysqli($db_host,...