【问题标题】:Installing FPDF on Windows Azure在 Windows Azure 上安装 FPDF
【发布时间】:2013-05-06 20:26:22
【问题描述】:

我一直在尝试在 Windows Azure 上安装 FPDF (fpdf.org)。我已经成功使用了本地服务器 (XAMPP),一切正常。

现在,当我尝试使用 WebMatrix 在 Windows Azure 上安装时,没有任何反应。

这是我所做的:

我在网站文件夹中上传了 FPDF 文件。然后我创建了一个主页(index.php)并使用 FPDF 编写了一个简单的示例。

<?php
require('../[FPDF folder]/fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

我认为代码没有错(我用本地服务器 XAMPP 进行了测试,它工作正常),但是可能我忘记在 Windows Azure 配置页面上进行配置。

有人建议我必须对配置页面中的“应用程序设置”进行处理;但是我不知道关于 FPDF 应该放什么。

有人知道如何解决我的问题吗? 谢谢!

【问题讨论】:

  • 代码的输出是什么?你看到什么了吗?你看到phpinfo() 的正确输出了吗?
  • 输出是空白页。它应该是 PDF。
  • 但是你能确定PHP被正确解释了吗?
  • 你的意思是代码吗?该代码应该可以工作,我在本地服务器上进行了测试。如果您的意思是 Windows Azure 可以“读取”PHP,它确实可以,因为我还有其他使用 PHP 的页面。
  • 我只是想知道这是一般的 PHP 问题还是 FPDF 的特定问题。您是否尝试在此特定页面上将您的代码替换为 phpinfo()

标签: php windows azure configuration fpdf


【解决方案1】:

我觉得你应该写

require('[FPDF folder]/fpdf.php');

在上面再试一次你的程序。

【讨论】:

    【解决方案2】:

    如果您使用“Xampp”等程序在本地主机上工作,并在“htdocs”目录中创建一个名称如“fpdf”的文件夹并且您的项目是“PHP_PDF”,那么您可以使用以下语法:

    include '../fpdf/fpdf.php';
    

    如果您的“fpdf”文件夹在您的项目中,则使用以下语法:

    include 'fpdf/fpdf.php';
    

    如果您使用 Internet 上的主机服务器,并且您希望将“fpdf”文件夹设置为您的所有项目,那么您应该使用以下语法:

    include 'www/../fpdf/fpdf.php';
    

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 2017-12-02
      • 2013-01-29
      • 2011-10-03
      相关资源
      最近更新 更多