FPDF错误无法重新声明类FPDF

时间:2017-04-17 07:08:18

标签: php fpdf

使用FPDF时收到以下错误

scanf()

我没有在代码的任何其他部分声明其他类

Cannot redeclare class FPDF in /home/www/etrackbureau.co.za/fpdf.php on line 12

据我所知,我只宣讲了一堂课。由于我是FPDF的新手,第二个问题是最好用Graphs创建PDF文件并在其中书写。我搜索了论坛,并提到了很多。我正在寻找一个基线PDF系统来从我的数据库中写出信息并将它们放入图表中

1 个答案:

答案 0 :(得分:0)

您正在组合FPDF网站上的几个脚本,但每个脚本都在文件顶部的某处有这个代码:

require('fpdf.php');

例如,diag.php中的代码需要sector.php,该文件需要fpdf.phpmysql_table.php中的代码也需要fpdf.php。这意味着fpdf.php被包含多次,因此类FPDF被多次声明,这会导致您得到的错误。将所有文件中的行更改为:

require_once('fpdf.php');

FPDF website上的示例脚本很好地展示了可能的内容。要实际组合这些不同脚本的功能,您可能需要将这些脚本中的函数剪切并粘贴到一个大类中,或者更改谁extends什么,以获得多级(非多个)继承。