【问题标题】:Dynamic mpdf filename动态 mpdf 文件名
【发布时间】:2015-10-11 06:31:51
【问题描述】:

我正在尝试根据使用 mpdf 登录的用户创建动态 pdf 文件名

现在在我看来,这(或类似的东西)应该可以工作 - 但没有。

$User = $_POST ['Username']
$filename = $User
$Extension = ".pdf";

$mpdf->Output($filename, $Extension ,'F');

返回错误:

mPDF 错误:输出目的地不正确:.PDF

$mpdf->Output($filename $Extension ,'F');

$mpdf->Output($filename$Extension ,'F');

不创建文件。

这个

$mpdf->Output($filename,'F');

创建文件但没有.pdf 扩展名

帮助?

【问题讨论】:

    标签: php pdf syntax mpdf


    【解决方案1】:

    根据 mpdf 文档

    $mpdf->Output('filename.pdf','F');
    

    您的代码似乎没问题。但是您错过了代码中的扩展,请尝试使用以下行修改您的代码。

    $filename=$filrname.".pdf";//You might be not adding the extension, 
    $mpdf->Output($filename,'F');
    

    【讨论】:

      【解决方案2】:

      您是否尝试过使用字符串运算符来连接文件名和扩展名?

      $mpdf->Output($filename . $Extension ,'F');
      

      干杯

      【讨论】:

      • 不完全相同。 trhead 所有者试图将文件名和扩展名合并为参数。 @Jitendra 库马尔。 Balla 但它在一个变量中并将扩展名添加为字符串而不是作为变量的线程启动器。如果两者都有效,我认为我的答案更多地是关于所提出的问题作为公认的答案。
      猜你喜欢
      • 2014-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 2017-07-20
      相关资源
      最近更新 更多