1

私はコードをもっている

<div class="b4_content">
    <div class="col_left3 FloatLeft">
        <h3>Clients / Projects</h3>
        <div id="left_menu" class="left_menu">
          <?php
            require("admin/Connection/connection.php");
            require("admin/functions/functions.php");
            $toplvl=0;
            /* 1st include of linkCategory.php */
            include "admin/functions/linkCategory.php";
          ?>
        </div>
    </div>
    <div class="col_right3 FloatRight ">
        <div class="cright_padd">
          <?php
            $uploader="admin/";
            $catID = $_GET['catID'];                    
            if($catID==""){
                $toplvl=2;
                /* 2nd include of linkCategory.php */
                include "admin/functions/linkCategory.php";
            } else {
                $toplvl=0;
                include "admin/functions/viewImages.php";
            }
          ?>
        </div>
    </div>
    <div class="ClearBoth"></div>
</div>

ご覧のとおり、同じページに2つのインクルード(admin / features / linkCategory.php)があります。私の問題は、2番目のインクルード「admin / features/linkCategory.php」が表示されないことです。

あなたは私を助けることができます

4

4 に答える 4

3

$toplvl「admin/features/linkCategory.php」内でさまざまなことを行うために使用されるフラグだと思います。したがって、エラーはこのチャンクではなく、linkCategory.php自体にある可能性があります。

于 2009-11-16T07:32:23.787 に答える
2

私の推測では、それ$catIDは空の文字列と同じではありません。

そしてところで、太字はコードブロック内では機能しません(それがあなたがやろうとしていたことなら)。

于 2009-11-16T07:26:02.723 に答える
0

それでも問題が解決しない場合は、エラーレポートを設定してすべてを表示し、出力があるかどうかを確認できます。

于 2009-11-16T08:02:34.710 に答える
0

別の方法として、linkCategory.phpが出力するものを関数でラップします。linkCategory.phpを1回インクルードし、インクルードを関数の呼び出しに置き換えます。

于 2009-11-16T07:44:28.357 に答える