确定....一直试图创建一个包含大量动态内容的pdf,并希望根据我调用的外部文件在混合中放置一些特定的代码
include 'external-file.php';
external-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='');
唯一的问题是它会像包含回声输出一样处理包含并杀死整个事物.....关于如何处理这个问题的任何建议?
感谢。
答案 0 :(得分:0)
您仍需要在文件中的代码周围加<?php ... ?
个阻止。
请记住,没有“PHP脚本”这样的东西。只有嵌入了PHP代码块的文件。如果没有包含文件中的<?php
开始标记,php解释器将永远不会执行代码 - 它将被视为php代码块之外的任何其他文本:作为输出。
这意味着您可以include()
ANY 类型的文件,但其内容将被简单地视为输出,直到PHP在字符流中遇到<?php
。