Cara Memanggil iReport Dengan PHP


Berikut adalah langkah-langkah cara memanggil iReport dengan PHP :

1. Download library ireport untuk PHP, di website Php Jasper Library

2. Buat Laporan dengan iReport, untuk caranya bisa baca artikel : Membuat Laporan Dengan iReport

3. Buat file report_view.php

<?php

// Import PhpJasperLibrary

include_once(‘PhpJasperLibrary/tcpdf/tcpdf.php’);

include_once(“PhpJasperLibrary/PHPJasperXML.inc.php”);

//Koneksi database

$server=”192.168.0.11″;

$db=”report”;

$user=”report”;

$pass=”abc123@#”;

$version=”0.8b”;// versi Mysql

$pgport=5432; // port yang digunakan

$pchartfolder=”./class/pchart2″;

//menampilkan errors  php.ini file

ini_set(‘display_errors’, 0);

//memanggil ireport jrxml file

$xml =  simplexml_load_file(“report/sampleReport.jrxml”);

$PHPJasperXML = new PHPJasperXML();

//$PHPJasperXML->debugsql=true;

//$PHPJasperXML->arrayParameter=array(“parameter1″=>1);

$PHPJasperXML->xml_dismantle($xml);

// menggunakan Mysql dengan sintak dibawah

//$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);// Mysql Default

//Oracle

$odbc_name=’report’;

// menggunakan Oracle , DSN create  First

$PHPJasperXML->transferDBtoArray($server,$user,$pass,$odbc_name,’ODBC’);//

$PHPJasperXML->outpage(“I”);    // kan disimpan ke folder download file

?>