ds3016 2012-06-07 09:36 采纳率: 100%
浏览 26

如何从PHP连接ireports

I am developing a web application with PHP and MySQL. Now I am facing problem with selecting the reporting tool. I am developing in Windows XP environment. But the hosting server is Linux. Therefore I have selected iReports as it has Linux version too.

I want at the clicking of a button from front end (which is written in PHP), the Jasper report should be generated. But how can I connect iReport with PHP code?

I have learnt that iReport can connect MySQL with JasperServer (Don't know yet, how) but need help to connect it from PHP front end.

  • 写回答

2条回答 默认 最新

  • duan20081202 2012-07-30 18:36
    关注

    Once you're hosting reports on the server, you could check out the PHP REST client on the JasperForge website.

    Using this package, you could display a report from the server as follows:

    <?php
    require_once('client/JasperClient.php');
    
    $jc = new Jasper\JasperClient('hostname', '8080', 'username', 'password', 
                                  '/jasperserver');
    $report = $jc->runReport('/location/of/report/in/repository', 'html');
    
    echo $report;
    ?>
    

    There are some docs that are packaged with the client that should be useful as well.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。