Can you help to solve my problem. I've connected java to PHP then I tried to 
execute sample from www.php.net and it's  work. But  when I tried to execute  
jasper's sample on PHP it's not work. This my configuration php.ini

[Java]
java.class.path = "extensions\php_java.jar;extensions\"
java.home = "j2sdk1.4.2_07\bin"
java.library = "j2sdk1.4.2_07\jre\bin\server\jvm.dll" 
java.library.path = 
"extensions\;j2sdk1.4.2_07\jre\lib\i386\;j2sdk1.4.2_07\jre\lib;j2sdk1.4.2_07\jre\bin"
 
and this my file sample.php
<?php

$path_to_jasper_compiled =
"../iReport/";
$path_to_jasper_filled =
"../iReport/";


$result =
$myFiller->run($path_to_jasper_compiled.$_GET[RM].".jasper",$path_to_jasper_filled.$_GET[RM].".pdf");

if ($result == "YES")
{
header("Location: ".$_GET[RM].".pdf");
echo "File generated succesfully!";
}
else
echo "Error!";

?>
I made class file PHPJRConnector this the file
import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.HashMap;
 import net.sf.jasperreports.engine.*;
 import net.sf.jasperreports.engine.*;
 
 
 public class PHPJRCOnnector
 {
 
 public static String run(String srcFileName, String dstFileName)
 {
 try {
 net.sf.jasperreports.engine.JasperPrint print=null;
 net.sf.jasperreports.engine.JRExporter exporter=null;
 print =
 net.sf.jasperreports.engine.JasperFillManager.fillReport(
 srcFileName,
 null,new JREmptyDataSource());
 exporter = new
 net.sf.jasperreports.engine.export.JRPdfExporter();
 exporter.setParameter(
 JRExporterParameter.OUTPUT_FILE_NAME,dstFileName);
 exporter.setParameter(
 JRExporterParameter.JASPER_PRINT,print);
 exporter.exportReport();
 
 return "YES";
 } catch (Exception ex)
 {
 return "ERROR!";
 }
 }
 }
 
I put lib file of jasper and PHPJRConnector.class in folder extensions


 
---------------------------------
Don't pick lemons.
See all the new 2007 cars at Yahoo! Autos.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
jasperreports-questions mailing list
jasperreports-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jasperreports-questions

Reply via email to