require "111.php";
require "222.php";111.php没有输出的,是函数之类的
222.php是一个html页面,现在输出的页面总是往下一行,把222.php移到第一行就没这个问题

解决方案 »

  1.   

    應該是有echo "" 之類的吧
      

  2.   

    绝对没有echo 啊,我把111.php下面的所有都注释了
      

  3.   

    111.php里面肯定使用了输出函数
      

  4.   

    111.php:
    <?php
    //function a()
    //{
    //}
    ?>
    222.php:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head><body lang="zh" oncontextmenu="return false">
    <div class="Tablepanels_parent">
    sdfgsdfg
    adsfasd
    </div>
    </body>
    </html>
    显示:<?php
    include '111.php';
    include '222.php';
    ?>
      

  5.   

    </head><body lang="zh" oncontextmenu="return false">
    这中间有没有全角空格
      

  6.   

    111.php文件中
    <?php 
    //code
    ?>
    后面有空格或其他不可见字符吧~~
      

  7.   

    已解决,用一个ob_clean();
    就可以了.