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
。
好的....一直在尝试创建一个包含大量动态内容的 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
。