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