本帖最后由 Xdawei 于 2012-04-25 23:25:16 编辑

解决方案 »

  1.   

    打开 php的错误提示,查看出错提示内容
      

  2.   

    打开browser的原码看看。这个跟php的输出没有关系的。
      

  3.   

    echo "<div class=\"main_center minwidth\">
        <div class=\"main_middle\">
            <div class=\"main_checking\">
                <div class=\"main_checking01\">
                    <div class=\"main_checking01fl\"></div>
                    <div class=\"main_checking01f\">
                        <div class=\"main_checking01fr_title\">创建成功:建立 $countFile 个文件!</div>
                    </div>
                </div>
            </div>
        </div>
    </div>";
    把这一段中间的引号(转义符耶也去掉)全部去掉
      

  4.   

    echo "<div class=\\"main_center minwidth\\">
        <div class=\\"main_middle\\">
            <div class=\"main_checking\">
                <div class=\"main_checking01\">
                    <div class=\"main_checking01fl\"></div>
                    <div class=\"main_checking01f\">
                        <div class=\"main_checking01fr_title\">创建成功:建立 $countFile 个文件!</div>
                    </div>
                </div>
            </div>
        </div>
    </div>";
      

  5.   

    这么诡异啊...我一般是用单引号  '  '  来包住HTML内容的,不做转义.
      

  6.   

    ++
    $countFile = 123;
    $html =  <<<HTML
    <div class="main_center minwidth">
        <div class="main_middle">
            <div class="main_checking">
                <div class="main_checking01">
                    <div class="main_checking01fl"></div>
                    <div class="main_checking01f">
                        <div class="main_checking01fr_title">创建成功:建立 
    HTML;
    $html .= $countFile;$html .= <<<HTML
     个文件!</div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    HTML;
    echo $html;
      

  7.   


    ...变量直接 {$countFile} 不行么,你还做截肢手术...
      

  8.   

    哦原来Heredoc结构中的变量也会被解析的啊!