我将程序按原样存储在我的数据库表中(我的意思是没有规范。字符编码等。只是复制并粘贴到数据库中)。就像是
#include <pthread.h>
#include <errno.h>
#include <vmcmt.h>
...
这是PHP
ob_start();
...
fetching information from database and echoing
$markup = ob_get_clean();
// Specify configuration
$config = array(
'indent' => true,
'output-xhtml' => true,
'wrap' => 200);
// Tidy
$tidy = new tidy;
$tidy->parseString($markup, $config, 'utf8');
$tidy->cleanRepair();
// Output
echo $markup;
问题是,我从数据库中获取了一半丢失的输出代码。我的意思是输出一定是#include <pthread.h>
刚刚好 #include
。
我做了什么
首先我想,也许它与整洁的类有关:打开调试,我看到$markup
. 但是当我回应它时,得到了相同的结果。试图删除所有输出缓冲功能,整洁..只是回显内容。结果还是一样。我想不通,我错过了什么。