如何解决php包含文件之前的换行符
| 包含book.php时出现奇怪的换行符:echo\'<div id=\"list-book\">\';
//here\'s where the linebreak appears
include(\'book.php\');
echo\'</div>\';
在FF firebug中,换行符是可见的,单击按退格键时该换行符消失,而在源代码中则根本不显示“ 1”(如果该信息有帮助)。我也尝试过这样做,这也给出了一个奇怪的换行符,但是看起来像4个选项卡(在FF firebug中):
<div id=\"list-book\">
//here\'s where the linebreak appears
<?php include(\'book.php\'); ?>
</div>
book.php开始是这样的:
<?php
//include
include($_SERVER[\'DOCUMENT_ROOT\'] . \'/config.php\');
...
第一个输出是:
echo\'<table id=\"table\" class=\"list\" cellspacing=\"0\">\'
奇怪的是(至少对我来说:))是当book.php通过填充ѭ6的js ajax加载进行更新时,换行符消失了。
解决方法
您始终可以调用/滥用\“ header \”函数来生成一条错误消息,告诉您输出从何处开始。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。