douxia5179 2010-10-13 08:04
浏览 29
已采纳

带有php变量的FPDF头中的问题

I have a php file that I use to print pdf (using FPDF). In this file I have a variable $date and I would like to show this variable $date in the header on each of the pages of my pdf document. That is my variable $date:

$convert_date=strtotime($selected_date);
global $date;
$date=date("d/m/Y",$convert_date);

And this is the class FPDF:

class PDF extends FPDF{

    function setDate($dat){
        $this->header_date = $dat;
    }

    function getDate(){
        return $this->header_date;
    }

    function Header(){
        $this->SetFont('Arial','B',16);
        $this->setDate($date);
        $this->Write (10, '       Date: '); //1° Write
        $this->Write (10, $this->getDate()); //2° Write NOT WORKING 
        $this->Ln();
    } ...

The problem is that the second $this->Write prints nothing.

I checked that if I call $this->setDate('abcd');, it prints "abcd" ok.

How can I pass this $date variable in my pdf header function?

  • 写回答

1条回答 默认 最新

  • duan35557593 2010-10-13 08:09
    关注

    I'm not sure because I've not used them in about five years, but don't you have to declare $date as being a global inside the Header() function?

    function Header() {
        $date = $GLOBALS['date'];
        ...
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大