尝试将自己的数组添加到代码中时,我一直收到此错误.这是我的阵列;
$array = array();
while (odbc_fetch_row($rs))
{
$array[] = odbc_result($rs,'Product Name');
}
$test = print_r($array);
Run Code Online (Sandbox Code Playgroud)
原始代码在这里.我正在使用示例页面来尝试它,因为我知道示例页面工作正常.
http://www.tcpdf.org/examples/example_001.phps
这段代码在$ html变量之前,当它被设置时,我只需将$ test变量添加到$ html变量中.odbc连接工作正常,示例在我添加任何代码之前工作正常,但是当我运行脚本时,我得到了这个错误;
Array ( [0] => Test1 [1] => Test2 ) TCPDF ERROR: Some data has already been output, can't send PDF file
Run Code Online (Sandbox Code Playgroud)
数组中还有两个以上的项目.有任何想法吗?
fma*_*rot 26
添加函数ob_end_clean(); 在调用输出功能之前.它在自定义Wordpress功能中为我工作!
ob_end_clean();
$pdf->Output($pdf_name, 'I');
Run Code Online (Sandbox Code Playgroud)
我只想补充一点,我得到这个错误,直到我改变了什么都不会解决它Output从目标参数F来FI。换句话说,我必须同时输出到文件和内联。
Output('doc.pdf', 'I')
Run Code Online (Sandbox Code Playgroud)
至
Output('doc.pdf', 'FI')
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会有所不同,但这为我解决了错误。