正如我们已经知道的,PHP 7现在已经在不同的平台上工作,我一直在使用PHPJasperXML用ireport for php创建不同类型的报告,但mi报告在将我的系统迁移到PHP 7后停止工作。
有人知道如何解决这个问题,或者有人能够修改phpjasperxml库以便在php 7中工作吗?
答案 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生成报告。
备注:强>