tcpdf 包含带有更多 tcpdf 代码的外部文件?

tcpdf include external file with more tcpdf code in it?

好的....一直在尝试创建一个包含大量动态内容的 pdf 文件,并希望根据我使用

调用的外部文件将一些特定代码放入混合中
include 'external-file.php';

外部内容-file.php

$pdf->SetXY(6, 150);
$pdf->SetFontSize(10);
$pdf->Write (1, 'exampletext ', $link='');
$pdf->Write (1, $row['var1']. ' ', $link='');
$pdf->Write (1, 'exampletext ', $link='');
$pdf->Write (1, $row['var2'], $link='');
$pdf->Write (1, ' exampletext ', $link='');
$pdf->Write (1, $row['var3'], $link='');

唯一的问题是它将 include 视为回声输出并杀死整个东西......关于如何处理这个问题有什么建议吗?

谢谢。

您仍然需要在文件中的代码周围放置 <?php ... ? 块。 请记住,没有 "php script" 这样的东西。只有嵌入了 php 代码块的文件。如果包含文件中没有 <?php 开始标记,php 解释器将永远不会启动来执行代码 - 它会被视为 [=23= 的任何其他文本 "outside" ]代码块:作为输出。

这意味着您可以include() 任何 类型的文件,但其内容将被简单地视为输出,up/until PHP在字符流中遇到<?php