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