保存的FPDF pdf不显示变量?

时间:2012-03-19 23:28:16

标签: php fpdf

我已经制作了一张fpdf发票表,在浏览器中显示所有正确的变量(Chrome中的pdf预览)。 但是当我保存pdf并查看它时,我的所有变量都被遗漏了!

我首先收集发布的数据,然后设置包含我的帖子变量的fpdf代码。 像这样:

$var1 = $_POST['input1'];
$var2 = $_POST['input2'];

require('fpdf17/fpdf.php');

class PDF extends FPDF {
...

我已经尝试将变量设置为全局变量,但这并不重要。

非常感谢!

更新:好像是Chrome问题...... Firefox正确保存包含我的变量的pdf。有什么想法吗?

更新2:似乎只有POSTED变量不会通过Chrome保存在pdf中。保存数据库中数据的变量正确保存在pdf中。

1 个答案:

答案 0 :(得分:0)

我很确定问题是你需要在PDF对象中注入你想要的变量:

__constructor($var1, $var2) { $this->var1 = $var1; $this->var2 = $var2; }

然后

$pdf = new PDF($var1, $var2);

在课堂内使用$this->var1$this->var2