【问题标题】:fpdf 1.81 with php-7 running on linuxfpdf 1.81 和 php-7 在 linux 上运行
【发布时间】:2017-12-10 09:34:13
【问题描述】:

我开发了一个应用程序,并且在 Windows 上生成 PDF 非常好。昨天我想在 Linux 上测试我的应用程序,我使用了打开 PHP 7 的 Lamp。当我启动 PDF 的生成时,这是我得到的消息:

**严重性:8192

消息:与其类同名的方法将不会 PHP 未来版本中的构造函数; FPDF 已弃用 构造函数

文件名:php/fpdf.php

行号

ber:12**

有人可以帮我吗?

谢谢

【问题讨论】:

  • 信息很明确:php 正在改变声明类构造函数的方式。获取具有适当修复程序的库的新版本。见:stackoverflow.com/questions/37100373/…
  • 谢谢,但我有最新版本的 FPDF Libraty,并且我有良好的构造函数系统税:**function __construct($orientation='P', $unit='mm', $size ='A4'){} **.在 Windows 上,代码与 PHP 7 配合得很好

标签: linux codeigniter fpdf php-7.1


【解决方案1】:

我想我得到了你的答案......

<?php
require('fpdf/fpdf.php');

// instead of "$doc = new PDF();" use "$doc = new FPDF();"

$doc = new FPDF('P', 'mm', array(100,150));
$doc -> AddPage();
$doc -> SetFont('Arial','B', 16);
$doc -> MultiCell(40,10, 'hello word!');
$doc -> OutPut('F', 'folio.pdf');

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多