PHPJasperXML for PHP 7

时间:2017-07-05 14:07:29

标签: php

正如我们已经知道的,PHP 7现在已经在不同的平台上工作,我一直在使用PHPJasperXML用ireport for php创建不同类型的报告,但mi报告在将我的系统迁移到PHP 7后停止工作。

有人知道如何解决这个问题,或者有人能够修改phpjasperxml库以便在php 7中工作吗?

2 个答案:

答案 0 :(得分:0)

我已更新了一些与php7兼容的脚本

更改

public function PHPJasperXML($lang="en",$pdflib="TCPDF") {
    $this->lang=$lang;
    $this->setErrorReport(0);        
    $this->pdflib=$pdflib;
    if($this->fontdir=="")
    $this->fontdir=dirname(__FILE__)."/tcpdf/fonts";
}

将PHP JasperXML.inc.php文件发送到

function __construct($lang="en",$pdflib="TCPDF") {
    $this->lang=$lang;
    $this->pdflib=$pdflib;
}

然后更改

的旧mysql连接
$this->myconn = @mysql_connect($db_host,$db_user,$db_pass);

$this->myconn = @mysqli_connect($db_host,$db_user,$db_pass);

答案 1 :(得分:0)

请参阅 https://github.com/PHPJasper/phpjasper 支持PHP 7

关于

PHPJasper是使用PHP编译和处理JasperReports(.jrxml& .jasper文件)的最佳解决方案,简而言之:使用PHP生成报告。

备注:

  • PHPJasper无论您的PHP框架如何都可以使用
  • 对于小于7.0的PHP版本,请参阅:v1.16
  • 以下是如何使用PHPJasper
  • 的几个示例