php - 在 php 中集成 ireport 时从 PHPJasperXML.inc.php 获取大量未定义的常量
问题描述
伙计们,我在尝试执行我的 PHP 代码时遇到以下所有错误,我正在尝试将 Jasper 的报告与我的 PHP 代码集成:
Notice: Use of undefined constant scaleImage - assumed 'scaleImage' in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 411
Notice: Undefined variable: imagetype in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 416
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
Notice: Undefined property: PHPJasperXML::$gnam in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 581
Notice: Undefined variable: isPrintRepeatedValues in C:\xampp\htdocs\COMPU_CENTRO\report\PhpJasperLibrary-master\PhpJasperLibrary\PHPJasperXML.inc.php on line 600
我的文件夹分布:
COMPU_CENTRO
是应用程序的文件夹,报告屏幕位于该文件夹内。
这是report_view
Jaspersoft的包含
<?php
//Import the PhpJasperLibrary
include_once("report/PhpJasperLibrary-master/PhpJasperLibrary/tcpdf/tcpdf.php");
include_once("report/PhpJasperLibrary-master/PhpJasperLibrary/PHPJasperXML.inc.php");
//database connection details
$server = "127.0.0.1";
$db = "db_compu";
$user = "root";
$pass = "";
$version = "0.8b"; // User for Mysql
$pgport = 3306;
$pchartfolder = "./class/pchart2";
//display errors should be off in the php.ini file
//ini_set(‘display_errors’, 0);
//setting the path to the created jrxml file
$xml = simplexml_load_file("report/report1.jrxml");
$PHPJasperXML = new PHPJasperXML();
//$PHPJasperXML->debugsql=true;
//$PHPJasperXML->arrayParameter=array("parameter1″=>1);
$PHPJasperXML->xml_dismantle($xml);
//Mysql
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db); // Mysql Default
//Oracle
//$odbc_name=’screen’;
// For using Oracle , DSN create First
//$PHPJasperXML->transferDBtoArray($server,$user,$pass,$odbc_name,’ODBC’);//
//$PHPJasperXML->outpage("I"); //page output method I:standard output, D:Download file
?>
我该如何解决这个错误?
解决方案
推荐阅读
- javafx - 如何在 JavaFx 中将 KeyEvent 设置为 KeyCode.BACK_SAPCE?
- makefile - GNUMake:makefile 定位器中缺少分隔符问题
- php - bbPress 4 个月后删除论坛帖子
- php - 将 PDO 更改为 Mysqli
- java - Hortonworks Schema Registry 的自定义反序列化器中的 Apache Flink Kerberos 配置
- react-native - 有没有办法在 inapp expo 浏览器或任何其他 inapp 浏览器中添加 readerview 在 react native 应用程序中
- android - ImageView 不会覆盖在 GoogleMap 上
- apache-spark - 在带有错误消息的 spark scala 中应用电子邮件通知
- azure - 从 Azure 资源管理器在 Azure WebApp 上启用备份
- php - PHP API,使用 JSON 返回文本