【问题标题】:Variable substitution within HEREDOC literalHEREDOC 文字中的变量替换
【发布时间】:2015-09-06 13:40:16
【问题描述】:

我想用 TCPDF 库文件创建一个 pdf 文件。我会在 html 代码中使用指定的动态文件名,然后将其呈现为 pdf 文件。我使用以下代码来执行此操作,但不起作用:

$html = <<<EOD
<div>
    </br>
    <img src="../tcpdf/pdffirst.png" width="500" height="800" alt=""/>
    <img src="../charts/".$filename."-most.png" width="500" height="250" alt=""/>
    </br>
</div>
EOD;

当我使用它时,png 文件不会显示在 pdf 文件中。但是当我使用静态地址时:

<img src="../charts/mychart-most.png" width="500" height="250" alt=""/>

png 文件正确显示在 pdf 文件中。如何在 EOD 元素中使用动态文件名?谢谢...

【问题讨论】:

    标签: php html pdf tcpdf


    【解决方案1】:

    您不需要为变量关闭/打开引号。请改用此代码:

    $html = <<<EOD
        <div>
            </br>
            <img src="../tcpdf/pdffirst.png" width="500" height="800" alt=""/>
            <img src="../charts/$filename-most.png" width="500" height="250" alt=""/>
            </br>
        </div>
    EOD;
    

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 2018-10-13
      • 2016-04-30
      • 2013-10-07
      • 2011-07-25
      • 2020-06-11
      • 2014-10-29
      • 2020-02-04
      • 2018-09-20
      相关资源
      最近更新 更多